美文网首页
JavaScript-对象

JavaScript-对象

作者: 寒冬_腊月 | 来源:发表于2019-11-30 10:05 被阅读0次

创建一个对象

let user = new Object(); // “构造函数” 的语法
let user = {}; // “字面量” 的语法,属性是一个键值对,值可以是任何类型。

移除一个属性,我们用 delete 操作:
delete user.age;

可以用多字词语来作为属性名,但是他们必须加上引号,访问这种属性用方括号[]

let user = {
  name: "John",
  age: 30,
  "likes birds": true  // 多词属性名必须加引号
};

在实际应用中,我们通常用存在的变量当做属性名。

let user = {
  name,  // 与 name:name 相同
  age: 30
};

读取对象值

读取对象里面的所有的属性使用for in

let user = {
  name: "John",
  age: 30,
  isAdmin: true
};

for(let key in user) {
  // keys
  alert( key );  // name, age, isAdmin
  // 属性键的值
  alert( user[key] ); // John, 30, true
}

常量对象

const user = {
  name: "John"
};

终存储的都是同一个对象的引用。引用的地址没有变,只是引用的对象被修改了。

相关文章

网友评论

      本文标题:JavaScript-对象

      本文链接:https://www.haomeiwen.com/subject/seznwctx.html