Javascript之in操作符的用法
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操作符的用法相关推荐
- Javascript自定义事件功能与用法实例分析
原文地址:https://www.jb51.net/article/127776.htm 本文实例讲述了javascript自定义事件功能与用法.分享给大家供大家参考,具体如下: 概述 自定义事件很难 ...
- 详解 javascript中offsetleft属性的用法(转)
详解 javascript中offsetleft属性的用法 转载 2015-11-11 投稿:mrr 我要评论 本章节通过代码实例介绍一下offsetleft属性的用法,需要的朋友可以做一 ...
- Android RxJava(一) create操作符的用法和源码分析
RxJava(一) create操作符的用法和源码分析 转载于:https://www.cnblogs.com/zhujiabin/p/7291901.html
- javaScript 中 call 函数的用法说明
javaScript 中 call 函数的用法说明 javaScript 中的 call() 是一个奇妙的方法,但也是一个让人迷惑的方法,先看一下官方的解释: call 方法 请参阅 应用于:Func ...
- javascript里的document.all用法收集
javascript里的document.all用法 从IE4开始IE的object model才增加了document.all[],来看看document.all[]的Description: ...
- 【JavaScript:语法】javascript函数定义以及常见用法
转载:javascript函数定义以及常见用法 javascript函数定义以及常见用法 我们知道,js函数有多种写法,函数声明 ,函数表达式,Function式构造函数,自执行函数,包括Es6的箭头 ...
- php 对象的操作符,php面向对象之操作符'::'的用法简述
什么是操作符"::"? 操作符"::"相比伪变量$this只能在类的内部使用来说更为强大.操作符"::"可以在没有任何声明任何实例的情况下访 ...
- java鼠标js触发事件吗,JavaScript常见鼠标事件与用法分析
摘要:这篇JavaScript栏目下的"JavaScript常见鼠标事件与用法分析",介绍的技术点是"JavaScript.鼠标事件.鼠标.事件.用法.分析", ...
- 从 +new Date 说起,Javascript的一元操作符
http://zhouhua.github.io/2013/07/09/UnaryOperator/ 更多 在偶然打开d3 的源代码的时候,我看到了这样一段代码. 1 2 3 if (!Date.no ...
- javascript 中的innerHTML的用法
javascript中innerHtml用法 2009-04-21 22:52 <html> <head> <script language="javascri ...
最新文章
- 烂泥:虚拟化KVM安装与配置
- 《预训练周刊》第7期:傅立叶图像变换器解析、阿里达摩院发布最大中文预训练语言模型PLUG
- 查找两个字符串a,b中的最长公共子串
- 文法G[E]分析表分析字符串(i+)-编译原理
- 管理大数据存储的十大技巧
- css系列教程1-选择器全解
- 16.Linux 高性能服务器编程 --- 服务器调制,调试和测试
- 解决ubuntu系统中firefox无法播放网页版音乐播放器音乐
- 导数、微分、偏导数、全微分、方向导数、梯度的定义与关系
- python下载小说
- 邮件安全证书(S/MIME),如何申请邮件证书
- Ext cookies设置、获取和清除
- 基于51的MPX4115压力检测仿真
- iOS5完美越狱箭在弦上 Android更赚钱
- PTA团体程序设计天梯赛-练习集
- ffmpeg用drawtext filter 给视频加字幕,代码实现
- 手写汉字数字识别详细过程(构建数据集+CNN神经网络+Tensorflow)
- rtsp流媒体服务器的搭建
- 8 月最新编程语言排行榜
- WinMerge比较时未显示出全部文件