js判斷數組是否包含某個字符串變量的實例
更新時間:2017年11月24日 08:27:49 作者:小旺同學
下面小編就為大家分享一篇js判斷數組是否包含某個字符串變量的實例,具有很好的參考價值,希望對大家有所幫助
最近碰到一個這樣的現象,后臺返回的數據中,數組里面有一些有變量值,有一些沒有變量值。
舉個例子,比如后臺返回的例子是這樣的:
var arr=[ { "status":"success", "activerUserData": [ {"activeUser":"張珊","activeUserMobile":"15542175311","countNum":113,"optionTime":1511341097555}, {"activeUserMobile":"15545932121","countNum":62,"optionTime":1511340911802} ] } ]
很明顯第二條數據少了activeUser這個變量值,那么在渲染數據的時候就有有一點問題。
接下來是判斷這個變量是不是在數組中
用的是indexOf方法(數組中有多個相同變量的時候不好使)
舉個例子:
var arr = [1,2,3]; console.log(arr.indexOf(1)); // 返回0 console.log(arr.indexOf(5)); // 返回-1
很簡單,在for循環(huán)里面判斷indexOf()是0還是-1就行了,然后作對應的處理就行了。
以上這篇js判斷數組是否包含某個字符串變量的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。