它可能超級簡單,但我不知道如何在if語句中定位數組中的元素。我環顧四周,我還沒有找到任何答案,這就是爲什麼我問你。 下面是一個例子:如何將數組中的元素與if語句中的其他元素進行比較?
var currentUser = [55];
如何將55
爲布爾比較if語句?
它可能超級簡單,但我不知道如何在if語句中定位數組中的元素。我環顧四周,我還沒有找到任何答案,這就是爲什麼我問你。 下面是一個例子:如何將數組中的元素與if語句中的其他元素進行比較?
var currentUser = [55];
如何將55
爲布爾比較if語句?
if(currentUser.includes(55))
{
} // returns true
可能你的意思是這樣的,否則我不理解的問題
使用Javascript:
的包括()方法確定陣列是否包括某些 元件,返回真或假如適當。
例:
var a = [1, 2, 3];
a.includes(2); // true
a.includes(4); // false
所以:
var array = ['foo', 'bar'];
var foo = 'foo';
if (array.includes('foo')) {
//do something
}
的jQuery:
搜索的陣列內的指定值,並返回它的索引(或 -1,如果未找到)
例:
var arr = [1, 2, 3];
$.inArray(1, arr) !== -1; //true
$.inArray(4, arr) !== -1; //false
所以:
var array = ['foo', 'bar'];
var bar = 'bar';
if ($.inArray('bar', array) !== -1) { //returns -1 to false
//do something
}
你能發表你的代碼的例子嗎?你想做什麼? –
'if(currentUser [0] === 55){...}' – Weedoze
_「我環顧四周,我還沒有找到任何答案」_因此,你花了什麼,3或4秒? – j08691