2015-10-27 47 views
1

刪除從JavaScript數組元素我有一個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

+0

你應該看看'Array.prototype.splice()' –

+0

不使用'delete'從數組中刪除元素使用'splice' – Tushar

+0

@我將如何修改我的代碼? – Subho

回答

2

使用splice()功能刪除元素。所以,如果你想在索引5刪除的項目,您可以鍵入strDate.splice(5,1);1是多少項刪除啓動該索引。

你可能想要把你的項目在引號數組中,因爲他們正在評估爲整數,彼此相減。 IE:年 - 月 - 日期