- 40
- 0
list:[
0:Array(n)
old:[
0:{id: 31, productName: "Old123", stockPrice: 20, …}
1:{id: 32, productName: "Old123", stockPrice: 10, …}
...
],
new:[
0:{id: 33, productName: "new123", stockPrice: 20, …}
1:{id: 34, productName: "new123", stockPrice: 10, …}
...
],
1:Array(n)
old:[
0:{id: 35, productName: "Old123", stockPrice: 20, …}
1:{id: 36, productName: "Old123", stockPrice: 10, …}
...
],
new:[
0:{id: 37, productName: "new123", stockPrice: 20, …}
1:{id: 38, productName: "new123", stockPrice: 10, …}
...
],
...
]
有一个嵌套的数组,我要将 old 中的内容push到一个新的数组 oldlist 将 new 中的内容push到 newlist 该如何做
oldlist:[
0:[
0:{id: 31, productName: "Old123", stockPrice: 20, …}
1:{id: 32, productName: "Old123", stockPrice: 10, …}
...
],
1:[
0:{id: 35, productName: "Old123", stockPrice: 20, …}
1:{id: 36, productName: "Old123", stockPrice: 10, …}
...
],
...
]
newList:[
0:[
0:{id: 33, productName: "new123", stockPrice: 20, …}
1:{id: 34, productName: "new123", stockPrice: 10, …}
...
],
1:[
0:{id: 37, productName: "new123", stockPrice: 20, …}
1:{id: 38, productName: "new123", stockPrice: 10, …}
...
],
...
]
我遍历 list 再分别遍历 old 和 new 并进行push得到的是这样的数组
oldlist:[
0:{id: 31, productName: "Old123", stockPrice: 20, …}
1:{id: 32, productName: "Old123", stockPrice: 10, …}
2:{id: 35, productName: "Old123", stockPrice: 20, …}
3:{id: 36, productName: "Old123", stockPrice: 10, …}
...
]
ps:系统要求修改图片内容,改着改着发现新问题了--|||
1
打赏
收藏
点击回答
您的回答被采纳后将获得:提问者悬赏的 11 元积分
- 共 0 条
- 全部回答
-
断桥ㄣ☆残膤 普通会员 1楼
在JavaScript中,你可以使用递归来将嵌套的数组拆分放入新的数组中。以下是一个例子:
```javascript function splitArray(arr, separator) { if (Array.isArray(arr)) { return arr.map(item => item.split(separator)); } else { return arr.split(separator); } }
let arr = [[1, 2], [3, 4], [5, 6]]; let separator = ','; let result = splitArray(arr, separator);
console.log(result); // 输出:[ [1, 2], [3, 4], [5, 6] ] ```
在这个例子中,我们定义了一个名为splitArray的函数,它接受两个参数:一个数组和一个分隔符。如果数组是数组,我们使用map方法将每个元素转换为一个数组,然后使用分隔符将这些数组拆分。如果数组不是数组,我们直接使用split方法将它拆分。
然后我们创建了一个包含三个嵌套数组的数组,并使用splitArray函数将其拆分。最后,我们打印出结果数组,它包含拆分后的每个元素。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
