我有一個簡單的陣列節假日:使用Javascript - 檢查數組值
var bank_holidays = ['06/04/2012','09/04/2012','07/05/2012','04/06/2012','05/06/2012','27/08/2012','25/12/2012','26/12/2012','01/01/2013','29/03/2013','01/04/2013','06/05/2013','27/05/2013'];
我希望做一個簡單的檢查,看是否特定日期作爲陣列的一部分而存在,我曾嘗試:
if('06/04/2012' in bank_holidays) { alert('LOL'); }
if(bank_holidays['06/04/2012'] !== undefined) { alert 'LOL'; }
和其他一些解決方案沒有喜悅,我也嘗試用一個簡單的'x'代替所有轉發的斜線,以防造成問題。
任何建議將不勝感激,謝謝!
(編輯)這裏有一個的jsfiddle - http://jsfiddle.net/ENFWe/
應該是周圍的其他方法:'ARR .indexOf(value)' –
哎呀,我從來沒有記得; o) –
它不會在IE對 ? –