[英]javascript array or objects how to add multi items with same key
javascript数组如何为同一个键添加多个值
我想用它的子菜单来引用根菜单
像下面这样
菜单和子菜单
root menu 0 ids -> 1,2,3
sub menu 1 ids -> 5,7
sub menu 2 ids -> 9
arr[0]=[1,2,3];
arr[1]=[5,7];
arr[2]=[9];
我试试
arr[0].push(1);
arr[0].push(2);
arr[0] 仅存储最后一个值 2
如果数组不这样做,那么可以对对象数组做同样的例子
抱歉,我不太确定你在期待什么。 尝试代码打击。
let arr = []; let rootMenu = [1,2,3]; let subMenu_1 = [5,7]; let subMenu_2 = [9]; arr.push(rootMenu); arr.push(subMenu_1); arr.push(subMenu_2); console.log(arr);
let arr = Array.from({length:3}, () => []); console.log(arr); // Output: [[], [], []] arr[0].push(1); arr[0].push(2); arr[0].push(3); arr[1].push(5); arr[1].push(7); arr[2].push(9) console.log(arr);
let arr = []; arr[0] = []; arr[0].push(1); arr[0].push(2); arr[0].push(3); arr[1] = []; arr[1].push(5); arr[1].push(7); arr[2] = []; arr[2].push(9) console.log(arr);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.