JavaScript 对象深入解析
1. 创建对象
早期 JavaScript 开发者常使用以下方式创建对象:
person.job = "Software Engineer";
person.sayName = function() {
console.log(this.name);
};
后来,对象字面量成为更受欢迎的方式:
let person = {
name: "Alice",
age: 29,
job: "Software Engineer",
sayName() {
console.log(this.name);
}
};
2. 属性类型
2.1 数据属性
数据属性包含一个数据值的单一存储位置,有四个描述其行为的属性:
- [[Configurable]] :指示是否可以通过 delete 删除属性、更改属性的属性或将属性更改为访问器属性。默认情况下,直接在对象上定义的所有属性此值为 true 。
- [[Enumerable]] :指示属性是否会在 for-in 循环中返回。默认情况下,直接在对象上定义的所有属性此值为 true 。
- [[Writab
超级会员免费看
订阅专栏 解锁全文
1570

被折叠的 条评论
为什么被折叠?



