时间:2021-05-26
最近碰到一个这样的现象,后台返回的数据中,数组里面有一些有变量值,有一些没有变量值。
举个例子,比如后台返回的例子是这样的:
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)); // 返回0console.log(arr.indexOf(5)); // 返回-1很简单,在for循环里面判断indexOf()是0还是-1就行了,然后作对应的处理就行了。
以上这篇js判断数组是否包含某个字符串变量的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了js判断一个字符串是否包含一个子串的方法。分享给大家供大家参考。具体如下:在我们前端日常开发中,经常会遇到判断一个字符串中是否包含某个子串,这里我
JS判断字符串变量是否含有某个字串的方法varCts="bblText";if(Cts.indexOf("Text")>0){alert('Cts中包含Te
java判断字符串是否包含某个字符的方法:一、contains方法1:描述java.lang.String.contains()方法返回true,当且仅当此字符
判断字符串中是否包含某个字符时,在java中时直接使用indexOf()来判断的。 在php中好像也要对应的,strpos(),stripos() 不过
本文实例讲述了Python实现判断字符串中包含某个字符的判断函数。分享给大家供大家参考,具体如下:#coding=utf8#参数包含两个:#containVar