可枚举属性和自己的属性之间有什么区别吗?

时间:2019-10-17 18:57:30

标签: javascript

  

Object.assign()方法仅复制可枚举和自己的属性   从源对象到目标对象。

此引用摘自MDN。我的理解是,可枚举的属性和自己的属性是相同的。那么,它们之间有什么区别?谢谢。

1 个答案:

答案 0 :(得分:2)

Enumerabilty and ownership of properties彼此正交。有可枚举的自有属性,不可枚举的自有属性,可枚举的继承属性和不可枚举的继承属性。

MDN引号中的“和”表示必须两者同时拥有 并且可枚举的属性才能被{{1 }}-简而言之,它会复制自己的枚举属性。