let common = {kind: 'human'} let obj = Object.create(common) //创建一个obj对象,原型为common obj.name = 'frank' let obj2 = Object.create(common) obj2.name = 'jack'
‘name’ in obj和obj.hasOwnProperty(‘name’) 的区别
'name' in obj可以判断obj是否有’name’属性,但是不能判断’name’是否为共有属性。