js判断数组是否包含某个字符串变量的实例


Posted in Javascript onNovember 24, 2017

最近碰到一个这样的现象,后台返回的数据中,数组里面有一些有变量值,有一些没有变量值。

举个例子,比如后台返回的例子是这样的:

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循环里面判断indexOf()是0还是-1就行了,然后作对应的处理就行了。

以上这篇js判断数组是否包含某个字符串变量的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS 自动完成 AutoComplete(Ajax 查询)
Jul 07 Javascript
匹配任意字符的正则表达式写法
Apr 29 Javascript
判断客户浏览器是否支持cookie的示例代码
Dec 23 Javascript
javascript中tostring()和valueof()的用法及两者的区别
Nov 16 Javascript
基于Bootstrap和jQuery构建前端分页工具实例代码
Nov 23 Javascript
BootStrap数据表格实例代码
Sep 13 Javascript
Angular使用过滤器uppercase/lowercase实现字母大小写转换功能示例
Mar 27 Javascript
JavaScript中join()、splice()、slice()和split()函数用法示例
Aug 24 Javascript
Vue父子组件之间的通信实例详解
Sep 28 Javascript
解决layui数据表格table的横向滚动条显示问题
Sep 04 Javascript
layui-select动态选中值的例子
Sep 23 Javascript
Element的el-tree控件后台数据结构的生成以及方法的抽取
Mar 05 Javascript
最新Javascript程序员面试试题和解题方法
Nov 23 #Javascript
详解bootstrap导航栏.nav与.navbar区别
Nov 23 #Javascript
Vue添加请求拦截器及vue-resource 拦截器使用
Nov 23 #Javascript
bootstrap datetimepicker控件位置异常的解决方法
Nov 23 #Javascript
Bootstrap 3多级下拉菜单实例
Nov 23 #Javascript
bootstrap实现二级下拉菜单效果
Nov 23 #Javascript
详解vue项目的构建,打包,发布全过程
Nov 23 #Javascript
You might like
如何获知PHP程序占用多少内存(memory_get_usage)
2012/09/23 PHP
基于php socket(fsockopen)的应用实例分析
2013/06/02 PHP
PHP实现数字补零功能的2个函数介绍
2014/05/12 PHP
ThinkPHP3.1新特性之多数据库操作更加完善
2014/06/19 PHP
PHP检测用户是否关闭浏览器的方法
2016/02/14 PHP
PHP CodeIgniter分页实例及多条件查询解决方案(推荐)
2017/05/20 PHP
Laravel自定义 封装便捷返回Json数据格式的引用方法
2019/09/29 PHP
给moz-firefox下添加IE方法和属性
2007/04/10 Javascript
Document:getElementsByName()使用方法及示例
2013/10/28 Javascript
JavaScript的arguments对象应用示例
2014/09/15 Javascript
分享一个常用的javascript静态类
2014/12/31 Javascript
node.js微信公众平台开发教程
2016/03/04 Javascript
Javascript获取随机数的实现方法
2016/06/22 Javascript
Vue.js每天必学之Class与样式绑定
2016/09/05 Javascript
微信小程序进行微信支付的步骤昂述
2016/12/01 Javascript
用js将long型数据转换成date型或datetime型的实例
2017/07/03 Javascript
Vue.js 实现微信公众号菜单编辑器功能(二)
2018/05/08 Javascript
关于jquery中attr()和prop()方法的区别
2018/05/28 jQuery
微信小程序日期选择器实例代码
2018/07/18 Javascript
在vue中利用v-html按分号将文本换行的例子
2019/11/14 Javascript
玩转python爬虫之cookie使用方法
2016/02/17 Python
浅谈Python浅拷贝、深拷贝及引用机制
2016/12/15 Python
python类的继承实例详解
2017/03/30 Python
详解Python 实现元胞自动机中的生命游戏(Game of life)
2018/01/27 Python
Python+OpenCV实现图像融合的原理及代码
2018/12/03 Python
Ubuntu+python将nii图像保存成png格式
2019/07/18 Python
scikit-learn线性回归,多元回归,多项式回归的实现
2019/08/29 Python
用Python去除图像的黑色或白色背景实例
2019/12/12 Python
使用python实现数组、链表、队列、栈的方法
2019/12/20 Python
详解python方法之绑定方法与非绑定方法
2020/08/17 Python
UNIONBAY官网:美国青少年服装品牌
2019/03/26 全球购物
汇智创新科技发展有限公司
2015/12/06 面试题
内容编辑个人求职信
2013/12/10 职场文书
优秀的自荐信要注意哪些
2014/01/03 职场文书
自查自纠整改报告
2014/11/06 职场文书
关于考试抄袭的检讨书
2019/11/02 职场文书