indexOf和if语句?

时间:2016-04-08 13:32:32

标签: javascript

var lang = ['en', 'es'];
if(lang.indexOf('en') < 0){
    console.log('fail');
}

我正在尝试检查“en”是否在lang数组中。上面的代码总是吐出一个失败。为什么呢?

1 个答案:

答案 0 :(得分:-1)

为什么不检查它是否未定义?

var lang = ['en', 'es'];
if(typeof lang['en'] !== undefined){
    console.log('fail');
}