如何解决使用.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 举报,一经查实,本站将立刻删除。