使用spa
var obj = { id: 123, name: 'Tom', age: 19, sex: 9, on: { eat: () => alert(`it\'s time to eat`) } } var subObj = Object.create(obj || null);
查看结果以下:code
首先建立一个对象, 使用Object.defineProperties()方法设置属性, 其中id不可枚举, name可枚举对象
var obj = {} Object.defineProperties(obj, { id: { value: 123, enumerable: false }, name: { value: 'Tom', enumerable: true } })
遍历对象, 以验证其可枚举的属性继承
for (var key in obj) { console.log(`{value: key} : ${obj[key]}: ${key}`) }
查找属性, 发现都是能够获取到的ip