使用object-literal作为数组项

时间:2016-03-28 13:32:45

标签: javascript

我有像这样的对象文字

var data = {name:'racheal', class:'jss2', town:'kaduna'} 

我希望这是一个像这样的数组

[{name:'racheal', class:'jss2', town:'kaduna'}]

2 个答案:

答案 0 :(得分:2)

你可以用它创建一个数组:

var obj = {name:'racheal', class:'jss2', town:'kaduna'}

var arr = [obj];

答案 1 :(得分:0)

在数组上简单使用push方法就可以实现这一目标:

var myObj = {name:'racheal', class:'jss2', town:'kaduna'};
var myArray = [];
myArray.push(myObj);

或者,正如Tushar在评论中所说,您可以简单地初始化一个包含Object的新数组:

var myObj = {name:'racheal', class:'jss2', town:'kaduna'};    
var myArray = [myObj];

您可以阅读有关阵列及其各种方法的更多内容以及如何在此处使用它们:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array