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 相关文章推荐
jquery 图片截取工具jquery.imagecropper.js
Apr 09 Javascript
JavaScript 参数中的数组展开 [译]
Sep 21 Javascript
js Math 对象的方法
Sep 01 Javascript
扩展jQuery对象时如何扩展成员变量具体怎么实现
Apr 25 Javascript
JavaScript简单生成 N~M 之间随机数的方法
Jan 13 Javascript
vue实现添加标签demo示例代码
Jan 21 Javascript
AngularJS 最常用的八种功能(基础知识)
Jun 26 Javascript
jQuery模拟爆炸倒计时功能实例代码
Aug 21 jQuery
学习JS中的DOM节点以及操作
Apr 30 Javascript
Vue实战教程之仿肯德基宅急送App
Jul 19 Javascript
layer.open 获取不到表单信息的解决方法
Sep 26 Javascript
ES6学习笔记之字符串、数组、对象、函数新增知识点实例分析
Jan 22 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获取类中常量,属性,及方法列表的方法
2009/04/09 PHP
php 静态变量的初始化
2009/11/15 PHP
PHP采用curl模仿用户登陆新浪微博发微博的方法
2014/11/07 PHP
PHP实现的网站目录扫描索引工具
2016/09/08 PHP
Ajax+PHP实现的删除数据功能示例
2019/02/12 PHP
Yii 框架使用Forms操作详解
2020/05/18 PHP
List the Stored Procedures in a SQL Server database
2007/06/20 Javascript
jquery插件 cluetip 关键词注释
2010/01/12 Javascript
javascript 学习笔记(八)javascript对象
2011/04/12 Javascript
jquery ajax属性async(同步异步)示例
2013/11/05 Javascript
freemarker判断对象是否为空的方法
2015/08/13 Javascript
用JS动态设置CSS样式常见方法小结(推荐)
2016/11/10 Javascript
利用Node.js+Koa框架实现前后端交互的方法
2017/02/27 Javascript
为JQuery EasyUI 表单组件增加焦点切换功能的方法
2017/04/13 jQuery
使用vue的v-for生成table并给table加上序号的实例代码
2017/10/27 Javascript
Javascript格式化并高亮xml字符串的方法及注意事项
2018/08/13 Javascript
Vue.js获取被选择的option的value和text值方法
2018/08/24 Javascript
typescript nodejs 依赖注入实现方法代码详解
2019/07/21 NodeJs
解决layui页面按钮点击无反应,也不报错的问题
2019/09/29 Javascript
使用Python的Tornado框架实现一个一对一聊天的程序
2015/04/25 Python
python&MongoDB爬取图书馆借阅记录
2016/02/05 Python
使用Python多线程爬虫爬取电影天堂资源
2016/09/23 Python
CentOS6.5设置Django开发环境
2016/10/13 Python
python定向爬虫校园论坛帖子信息
2018/07/23 Python
python实现百度OCR图片识别过程解析
2020/01/17 Python
python开发前景如何
2020/06/11 Python
python打包多类型文件的操作方法
2020/09/21 Python
Ubuntu16安装Python3.9的实现步骤
2020/12/15 Python
计算机应用专业应届毕业生中文求职信范文
2013/11/29 职场文书
房地产公司见习自我鉴定
2014/04/28 职场文书
城管大队整治方案
2014/05/06 职场文书
群众路线个人对照检查材料2014
2014/09/26 职场文书
淮海战役观后感
2015/06/11 职场文书
2016年社区六一儿童节活动总结
2016/04/06 职场文书
导游词之舟山普陀山
2019/11/06 职场文书
导游词之茶卡盐湖
2019/11/26 职场文书