object( 对象 ):
Object.keys() 获取对象的属性数组 ;
eg: var obj = { name : '1' , age: '1' } obj.keys() => [ 'name' , 'age' ]
Object.hasOwnProperty()判断该属性是否是该实例对象的属性;
eg: var obj = { name : '1' , age: '1' } obj.hasOwnProperty("name") => true
Object.assign( target , source) 合并对象并返回合并后的对象
eg: var obj = { name : '1' , age: '1' } ; var source={ type: '1' } ; var newobject = Object.assign( obj , age ) ; => { name: '1' , age:'1' , type:'1' }
Object.create(proto [, propertiesObject ]) 基于某个原型创建对象, 第一个参数为原型, 第二个参数为实例对象属性