【发布时间】:2022-01-01 22:25:06
【问题描述】:
我想将一个变量“推送”到一个包含值的子数组中。这是为了集成到一个“for循环”中。但它不起作用..:-(我的错误在哪里?谢谢。
var add = "purple";
var val = "white";
arr = [
["blue","green","brown"],
["white","gray","black"],
["yellow","pink","red"]
];
subarr = [].indexOf(val) > -1;
arr[subarr].push(add);
/*
expected output :
arr = [
["blue","green","brown"],
["white","gray","black","purple"],
["yellow","pink","red"]
]
*/
【问题讨论】:
-
为什么要用 jQuery 来完成?
-
@VLAZ :确实,我应该输入“javascript”...对不起...
-
找不到数组怎么办?
-
@NinaScholz :使用我的 function() (我没有在声明中显示),数组中总会有一个子数组。
标签: javascript jquery arrays multidimensional-array push