gpt4 book ai didi

javascript - 如果元素本身位于另一个数组中,如何在特定索引处插入数组中的元素?

转载 作者:行者123 更新时间:2023-11-30 11:07:25 26 4
gpt4 key购买 nike

假设,我有两个数组:

A = [1, 2, 3, 4]

B = [10, 20, 30].

我想从索引 1 开始在数组 A 中插入 B 的元素。所以,我的最终数组看起来像

[1, 10, 20, 30, 2, 3, 4]

我试着用 splice 来做。但是 splice 函数要求您提供元素列表,而不是数组。

有什么办法可以实现吗?

最佳答案

你可以将 spread B 放入 splice 的参数列表中:

const A = [1, 2, 3, 4]
const B = [10, 20, 30]
A.splice(1, 0, ...B); // equivalent to `.splice(1, 0, 10, 20 30)`
console.log(A);

关于javascript - 如果元素本身位于另一个数组中,如何在特定索引处插入数组中的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55091811/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com