我有像这样的对象文字
var data = {name:'racheal', class:'jss2', town:'kaduna'}
我希望这是一个像这样的数组
[{name:'racheal', class:'jss2', town:'kaduna'}]
答案 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