举报投诉联系我们 手机版 热门标签 VUE中文网
您的位置:VUE中文网 > nodejs对象转数组 Node.js 对象

nodejs对象转数组 Node.js 对象

2023-04-10 01:17 Node.js教程

nodejs对象转数组 Node.js 对象

nodejs对象转数组 Node.js 对象

nodejs对象转数组

要创建一个对象,我们可以使用下面的任意一个:

var o1 = new Object();
var o2 = {};

后者,是对象字面语法,是首选。我们可以使用对象字面语法来指定对象的内容。

我们可以在初始化时指定成员名和值:

例子

var user = {
     first_name: "HTML",
     last_name: "CSS",
     age: 32,
     website: "www..cn"
};

我们可以通过使用以下任一方法向用户对象添加一个新属性:

user.name= "brown";
user["name"] = "brown";
var attribute = "name";
user[attribute] = "brown";

如果我们尝试访问不存在的属性,我们不会收到错误,而是只返回undefined。
要从对象中删除属性,我们可以使用delete关键字:

delete user.name;

对象字面量

在JavaScript中创建对象的最常见的方法是使用对象符号{}。
对象可以在运行时任意扩展。

var myData = {}; 
console.log(myData); // {} 

myData.myValue = 123; // extend myData 
console.log(myData); // { myValue: 123 } 

上面的代码生成以下结果。

对象符号

我们可以通过使用对象字面符号来定义哪些属性用在前面的对象上。
var myData = { 
    myValue: 123 
}; 
console.log(myData); // { myValue: 123 } 

上面的代码生成以下结果。

对象属性

我们可以在对象字面量中嵌套对象字面量。

var myData = { 
    myValue: 123, 
    bas: { 
        bas1: "some string", 
        bas2: 345 
    } 
}; 
console.log(myData); 

我们可以在对象字面量中有数组。

var myData = { 
    myValue: 123, 
    bas: [1, 2, 3] 
}; 
console.log(myData); 

我们也可以让这些数组本身包含对象字面量。

var myData = { 
    myValue: 123, 
    bas: [{ 
            myItem: 1 
          }, 
          { 
            myItem: 2 
          }, 
          {
            myItem: 3
    }] 
}; 
console.log(myData.myValue); // 123 
console.log(myData.bas[0].myItem); // 1 
console.log(myData.bas[2].myItem); // 2 


阅读全文
以上是VUE中文网为你收集整理的nodejs对象转数组 Node.js 对象全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 VUE中文网 vue88.com 版权所有 联系我们