我有这个数组(如下),我正在尝试检查它是否具有特定值。
var a = [ true, "lipsum" ];
我需要做的是检查是否a[0]
为真以及是否a[1]
为“lipsum”
我可以分别检查这两个值:
a[0] === true && a[1] === 'lipsum' // true
...为了缩短代码,我尝试这样做:
a === [ true, 'lipsum'] // false
为什么上面的代码示例是错误的,还有另一种方法可以实现我想要做的事情吗?
我可以这样做:
a.join() === 'true,lipsum' // true
虽然我不禁觉得有更好的方法..?