使用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