Object对象—详见:MDN
Object.assign(target,…sources):
将源对象的所有自身可枚举的属性和值复制到目标对象。并返回目标对象。
Object.create(obj,[propertiesObject]):
创建一个新对象,obj作为新对象的原型。propertiesObject(可选)为新对象的可枚举属性描述器。
o2 = Object.create({
}, {
p: {
value: 42,
writable: true,
enumerable: true,
configurable: true
}
});
Object.defineProperties(obj,propsDes):
在obj上定义新属性或修改现有属性