记录实用有价值的内容

JS 来删除数组中的某一项

数组在js中也是对象,有时候我们可能会通过delete来删除数组中的元素,但是其实仅仅是将数组的元素的值赋值为了undefined。

var arr=[1,2,3,4,5,'张三','李四'];
delete arr[5];
console.log(arr,arr[5],arr.length);
// [1, 2, 3, 4, 5, empty, "李四"] undefined 7

可以通过splice来删除数组中的某一项

var arr = [1, 2, 3, 4, 5, '张三', '李四'];
arr.splice(5, 1);
console.log(arr, arr[5], arr.length);
// [1, 2, 3, 4, 5, "张三"] "李四" 6

上一篇:JS 保留指定小数位

下一篇:JS 对象转数组