hey-utils icon indicating copy to clipboard operation
hey-utils copied to clipboard

这句话有点没看懂,请教是什么意思。

Open 332lfgb6 opened this issue 4 years ago • 1 comments

  1. 文中说:未定义的属性将不会被复制,可是为什么新得到的对象有age属性?
const person = { name: 'Mike', age: undefined };
log(Utils.extend(person, { name: 'Jack', gender: 'female' }));
// => {name: "Jack", age: undefined, gender: "female"}
  1. 还有一个问题是下面这句话:然而从对象的原型继承的属性将会被复制。大佬可以举几个例子到文档中吗?这2句话实在没看懂。麻烦大佬了。 image

332lfgb6 avatar Mar 06 '21 10:03 332lfgb6

你的例子结合作者的文档,确实理解不通。 但是,用这个你就明白了

log(Utils.extend({},person, { name: 'Jack', gender: 'female',extend:undefined }))

kkv0id avatar Aug 25 '21 12:08 kkv0id