美文网首页
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