相关疑难解决方法(0)

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'];
Run Code Online (Sandbox Code Playgroud)

我想做一个简单的检查,看看某些日期是否作为该数组的一部分存在,我尝试过:

if('06/04/2012' in bank_holidays) { alert('LOL'); }
if(bank_holidays['06/04/2012'] !== undefined) { alert 'LOL'; }
Run Code Online (Sandbox Code Playgroud)

还有一些其他解决方案没有任何乐趣,我也尝试用一个简单的'x'替换所有转发的斜杠,以防出现问题.

非常感谢任何建议,谢谢!

(编辑)这是一个jsFiddle - http://jsfiddle.net/ENFWe/

javascript arrays

35
推荐指数
2
解决办法
10万
查看次数

In 运算符返回 false

为什么这个语句返回false?真的很奇怪

console.log("100038916831294" in ["100003748210938", "100038916831294"]);
Run Code Online (Sandbox Code Playgroud)

javascript arrays string

1
推荐指数
1
解决办法
63
查看次数

标签 统计

arrays ×2

javascript ×2

string ×1