<分区>
我想在特定索引处将字符串插入到数组中。我该怎么做?
我尝试使用 push()
标签 javascript arrays
<分区>
我想在特定索引处将字符串插入到数组中。我该怎么做?
我尝试使用 push()
最佳答案
嗯,这很简单。假设你有一个包含 5 个对象的数组,并且你想在索引 2 处插入一个字符串,你可以简单地使用 javascripts 数组拼接方法:
var array = ['foo', 'bar', 1, 2, 3],
insertAtIndex = 2,
stringToBeInserted = 'someString';
// insert string 'someString' into the array at index 2
array.splice( insertAtIndex, 0, stringToBeInserted );
你的结果现在是:
['foo', 'bar', 'someString', 1, 2, 3]
仅供引用:您使用的 push() 方法只是将新项目添加到数组的末尾(并返回新长度)
关于javascript - JS在特定索引处插入数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32024319/