如何在javascript中使用for循环创建多维数组,如下所示
我需要在运行时创建多维数组,就像如何在javascript中使用for循环创建多维数组,如下所示,javascript,jquery,arrays,Javascript,Jquery,Arrays,我需要在运行时创建多维数组,就像 var terv=var people = [ { "name": "bob", "dinner": "pizza" }, { "name": "john", "dinner": "sushi" }, { "name": "larry", "dinner": "hummus" } ]; 示例代码在这里 for (i = 0; i > Resrot.length; i++) { var Array = [ { "name
var terv=var people = [
{ "name": "bob", "dinner": "pizza" },
{ "name": "john", "dinner": "sushi" },
{ "name": "larry", "dinner": "hummus" }
];
示例代码在这里
for (i = 0; i > Resrot.length; i++)
{
var Array = [
{ "name": resId[i], "dinner": rotname[i] },
];
}
你怎么能做到?有什么建议吗?让多维数组=新数组(5);
let multiDimensionalArray = new Array(5);
for (let i = 0; i < 5; i++) {
multiDimensionalArray[i] = new Array(2);
}
for(设i=0;i<5;i++){
多维数组[i]=新数组(2);
}
实际上,这不是一个多维数组,而是一个对象数组。您可以这样创建它
var objectsArray = [];
for (i = 0; i < Resrot.length; i++) {
objectsArray.push( { "name": resId[i], "dinner": rotname[i] } );
}
var objectsArray=[];
对于(i=0;i
这不是一个多维数组(在js中是一个数组),它只是一个对象数组。阅读如何使用,虽然这可能会回答问题,但最好添加一些说明,说明这个答案如何帮助解决问题。请阅读以了解更多。我已经删除了我的答案,因为它与您的答案相似。