如何在 JavaScript 中的特定索引处将项目插入到数组中
答案:使用 JavaScript splice()
方法
您可以使用 splice()
方法将值或项插入到 JavaScript 中特定索引处的数组中。 这是执行数组操作的一种非常强大且通用的方法。
splice()
方法的语法类似于 array.splice(startIndex, deleteCount, item1, item2,...)
。 要使用此方法向数组添加元素,请将 deleteCount
设置为 0
,并指定至少一个新元素,如下例所示:
示例
<script>
var persons = ["Harry", "Clark", "John"];
/* 在第一个索引位置插入一个项目 */
persons.splice(1, 0, "Alice");
console.log(persons); /* Prints: ["Harry", "Alice", "Clark", "John"] */
/* 在第三个索引位置插入多个元素 */
persons.splice(3, 0, "Ethan", "Peter");
console.log(persons); /* Prints: ["Harry", "Alice", "Clark", "Ethan", "Peter", "John"] */
</script>
要在数组的末尾或开头添加项目,您可以简单地使用 push()
和 unshift()
数组方法。 请参阅 JavaScript 数组
上的教程以了解有关数组操作的更多信息。
FAQ 相关问题解答
以下是与此主题相关的更多常见问题解答: