微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用.splice方法后如何从数组中获取被删除的数组元素

如何解决使用.splice方法后如何从数组中获取被删除的数组元素

我使用 splice 方法删除一个数组元素,它就像我想要的那样工作。 现在我也需要在 splice 方法删除的特定数组元素。我该怎么做?

解决方法

splice 返回已删除的元素,您可以将其保存到变量中:

const months = ["Jan","Feb","March","April","June"];
var x = months.splice(4,1,'May');
// replaces 1 element at index 4
console.log(x);
console.log(months);
// expected output: Array ["June"]Array ["Jan","May"],
,

arr = [1,2,3,4,5,6,7,8,9,0];

//removes 4th index element
var x = arr.splice(4,1);
//splice(index,no of elements)

//console:4th index:[ 5 ]
console.log(x);


console.log(arr);
//console:[1,0];
//not 4th element

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。