gpt4 book ai didi

javascript - 如何在javascript中从大数组创建小数组

转载 作者:行者123 更新时间:2023-12-02 15:38:18 25 4
gpt4 key购买 nike

我正在使用 jquery.bracket 库。我想将一个大数组成对分开,例如["'团队 1', '团队 2'"],["'团队 3', '团队 4'"] 来自

var all= ["'Team 1', 'Team 2'","'Team 3', 'Team 4'"]

我试过这个方法:

var longArray = all;   
var shortArrays = [], i, len;
for (i = 0, len = longArray.length; i < len; i += 1) {
shortArrays.push(longArray.slice(i, i +1));
}

以下是代码示例。我想在这个函数中调用数组:

var saveData = {
teams: shortArrays,
}

我想要 shortArray 中的 ["Team 1","Team 2"],["Team 3","Team 4"]。我们将非常感谢您的帮助。

最佳答案

您可以使用Array.splice通过添加或删除数组中的元素来进行修改。

while(longArray.length) // make sure that array has something
shortArrays.push(longArray.splice(0, 2)); // push the removed items

Array.splice类型签名

array.splice(start, deleteCount[, item1[, item2[, ...]]])

在本例中,它会从数组中删除前两个元素,并返回它,我们将其插入 shortArrays 中。

关于javascript - 如何在javascript中从大数组创建小数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32756465/

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