数组中的javascript更改元素
这个问题在这里已经有了答案:
如果我理解你的话,你的问题是如何插入和移动数组中的元素。 你可以用splice方法来完成,该方法有要插入元素的可选参数:
以下是您需要的示例:
var myArray = [
{name: "not selected"},
{name: "not selected"},
{name: "selected"},
{name: "not selected"},
{name: "not selected"},
{name: "not selected"}
];
myArray.splice(3, 0, {
name: "new element"
});
console.log(myArray);
你可以使用Array#splice
并在元素被插入到数组之后获取一个索引。
var array = [{ name: "not selected" }, { name: "not selected" }, { name: "selected" }, { name: "not selected" }, { name: "not selected" }, { name: "not selected" }],
index = 2,
item = { name: "new element" };
array.splice(index + 1, 0, item);
console.log(array);
.as-console-wrapper { max-height: 100% !important; top: 0; }
链接地址: http://www.djcxy.com/p/29315.html