如何按值从javascript数组中删除元素

How to remove elements from javascript array by value

本文关键字:删除 元素 数组 javascript 何按值      更新时间:2023-09-26

我有一个由一些元素组成的java脚本数组,现在我想从数组中逐值删除元素,我正在发布我的代码

 var strDate = [2015-10-26,2015-10-27,2015-10-28,2015-10-29,2015-10-30,2015-10-31,2015-11-01];
 var index = strDate.indexOf(new Date(calEvent.start).toISOString().slice(0, 10));
                //strDate.splice(new Date(calEvent.start).toISOString().slice(0, 10));
delete strDate[index];

如何删除arry 中的元素

使用splice()函数。因此,如果您想删除索引5处的项目,您需要键入strDate.splice(5,1);1是从该索引开始删除的项目数。

您可能需要将数组中的项用引号括起来,因为它们被计算为整数并相互相减。IE:年月日