in操作符是js里面常用的一个操作符,下面是其几个常用的功能:

1、配合for语句循环遍历/迭代数组中的元素

2、配合for语句循环遍历/迭代集合中的属性

3、判断对象是否是数组的元素

4、判断对象是否是集合的属性

配合for语句循环遍历/迭代数组中的元素

<script>var array=[1,2,3,4,5,6],arr;for(arr in array) alert(array[arr]);//输出:1,2,3,4,5,6
</script>

配合for语句循环遍历/迭代集合中的属性

<script>var obj={a11:"1",1000:"a",false:"3"},index;for(index in obj)alert(obj[index]);//输出:a,1,3  注意:这里的输出是随机的,并不是按照定义的循序来的
</script>

判断对象是否是数组的元素

<script>var array=[1,2,3,4,5,6,11,"aa"];//格式:(变量 in 对象)//注意:当变量是数组时,变量指的是数组的索引alert((11 in array)); //输出:false  虽然11在数组中存在,但是当对象是数组时,变量代表的是数组的索引,当前数组并不存年11这个索引
</script>

判断对象是否是集合的属性

<script>var obj={"a11":"1",1000:"a",false:"3"};//格式:(变量 in  对象)//注意:当对象是一个集合是,变量代表的是对象的属性alert("a11" in obj);//输出:true
</script>

转载于:https://www.cnblogs.com/GreenLeaves/p/6397824.html

Javascript之in操作符的用法相关推荐

  1. Javascript自定义事件功能与用法实例分析

    原文地址:https://www.jb51.net/article/127776.htm 本文实例讲述了javascript自定义事件功能与用法.分享给大家供大家参考,具体如下: 概述 自定义事件很难 ...

  2. 详解 javascript中offsetleft属性的用法(转)

    详解 javascript中offsetleft属性的用法 转载  2015-11-11   投稿:mrr    我要评论 本章节通过代码实例介绍一下offsetleft属性的用法,需要的朋友可以做一 ...

  3. Android RxJava(一) create操作符的用法和源码分析

    RxJava(一) create操作符的用法和源码分析 转载于:https://www.cnblogs.com/zhujiabin/p/7291901.html

  4. javaScript 中 call 函数的用法说明

    javaScript 中 call 函数的用法说明 javaScript 中的 call() 是一个奇妙的方法,但也是一个让人迷惑的方法,先看一下官方的解释: call 方法 请参阅 应用于:Func ...

  5. javascript里的document.all用法收集

    javascript里的document.all用法   从IE4开始IE的object model才增加了document.all[],来看看document.all[]的Description: ...

  6. 【JavaScript:语法】javascript函数定义以及常见用法

    转载:javascript函数定义以及常见用法 javascript函数定义以及常见用法 我们知道,js函数有多种写法,函数声明 ,函数表达式,Function式构造函数,自执行函数,包括Es6的箭头 ...

  7. php 对象的操作符,php面向对象之操作符'::'的用法简述

    什么是操作符"::"? 操作符"::"相比伪变量$this只能在类的内部使用来说更为强大.操作符"::"可以在没有任何声明任何实例的情况下访 ...

  8. java鼠标js触发事件吗,JavaScript常见鼠标事件与用法分析

    摘要:这篇JavaScript栏目下的"JavaScript常见鼠标事件与用法分析",介绍的技术点是"JavaScript.鼠标事件.鼠标.事件.用法.分析", ...

  9. 从 +new Date 说起,Javascript的一元操作符

    http://zhouhua.github.io/2013/07/09/UnaryOperator/ 更多 在偶然打开d3 的源代码的时候,我看到了这样一段代码. 1 2 3 if (!Date.no ...

  10. javascript 中的innerHTML的用法

    javascript中innerHtml用法 2009-04-21 22:52 <html> <head> <script language="javascri ...

最新文章

  1. 烂泥:虚拟化KVM安装与配置
  2. 《预训练周刊》第7期:傅立叶图像变换器解析、阿里达摩院发布最大中文预训练语言模型PLUG
  3. 查找两个字符串a,b中的最长公共子串
  4. 文法G[E]分析表分析字符串(i+)-编译原理
  5. 管理大数据存储的十大技巧
  6. css系列教程1-选择器全解
  7. 16.Linux 高性能服务器编程 --- 服务器调制,调试和测试
  8. 解决ubuntu系统中firefox无法播放网页版音乐播放器音乐
  9. 导数、微分、偏导数、全微分、方向导数、梯度的定义与关系
  10. python下载小说
  11. 邮件安全证书(S/MIME),如何申请邮件证书
  12. Ext cookies设置、获取和清除
  13. 基于51的MPX4115压力检测仿真
  14. iOS5完美越狱箭在弦上 Android更赚钱
  15. PTA团体程序设计天梯赛-练习集
  16. ffmpeg用drawtext filter 给视频加字幕,代码实现
  17. 手写汉字数字识别详细过程(构建数据集+CNN神经网络+Tensorflow)
  18. rtsp流媒体服务器的搭建
  19. 8 月最新编程语言排行榜
  20. WinMerge比较时未显示出全部文件

热门文章

  1. EGS5在linux系统下安装过程
  2. spring 事物配置几种
  3. HDU 2222 Keywords Search(AC自动机)题解
  4. 利用after和before伪元素在文字两边写横线
  5. 隔行变色( 表格隔行变色 + LI 浮动隔行变色 )
  6. String类的两种赋值
  7. 【Zend Studio】10.6.0版本设置默认编码为UTF-8
  8. 【语言处理与Python】9.2处理特征结构\9.3扩展基于特征的文法
  9. Struts2回顾复习02
  10. 包邮送55本数据分析、R、Python相关书籍,想要什么自己定~