我想了解更多关于此处描述的属性属性的使用:http: //www.ecma-international.org/ecma-262/5.1/#sec-8.6.1
我可以想象这些属性的用例,但它们非常罕见。此外,可写、可枚举和可配置属性默认设置为 false ,但大多数情况下我希望这些值true,所以我必须设置它们。为什么它们默认为假?
制作对象并设置其属性对我来说是非常基本的事情。现在有属性描述符,我可以将其描述为人工的、不自然的、复杂的或不舒服的。也许我只是错过了一些非常重要的东西。
所以我的问题是:属性属性的主要目的是什么。我们如何使用它们?
我可以避免使用属性描述符吗?例如,有一些可以为我设置属性的好模式?例如,如果我将 Object.create 与第二个参数“Properties”一起使用,它会强制我使用属性描述符。那么我应该避免使用它吗?