hey-utils
hey-utils copied to clipboard
这句话有点没看懂,请教是什么意思。
- 文中说:未定义的属性将不会被复制,可是为什么新得到的对象有age属性?
const person = { name: 'Mike', age: undefined };
log(Utils.extend(person, { name: 'Jack', gender: 'female' }));
// => {name: "Jack", age: undefined, gender: "female"}
- 还有一个问题是下面这句话:然而从对象的原型继承的属性将会被复制。大佬可以举几个例子到文档中吗?这2句话实在没看懂。麻烦大佬了。
你的例子结合作者的文档,确实理解不通。 但是,用这个你就明白了
log(Utils.extend({},person, { name: 'Jack', gender: 'female',extend:undefined }))