in关键字可以用来检测某个对象里是否存在某个属性,既可以是这个对象自身的属性,也可以是这个对象继承的属性,对于对象的属性需要用字符串指定属性的名称。
比如用in检测对象中是否存在"proto"属性:

"__proto__" in {}

返回一个布尔值,表示对象存在或者不存在这个属性。
因为数组也是一种特殊的对象,所以in也可以用来检测数组的属性。对于数组的属性需要用数字来表示数组的属性名称:

0 in [1,2,3]

当然length还是需要用字符串形式表示:

"length" in [1,2,3]

js中in关键字的作用相关推荐

  1. 【Java_基础】Java中Native关键字的作用

    本篇博文转载与:Java中Native关键字的作用 转载于:https://www.cnblogs.com/leiblog/p/10529056.html

  2. C++中explicit关键字的作用

    C++中explicit关键字的作用 explicit用来防止由构造函数定义的隐式转换. 要明白它的作用,首先要了解隐式转换:可以用单个实参来调用的构造函数定义了从形参类型到该类类型的一个隐式转换. ...

  3. JS中this关键字

    JS中this关键字 this是javascript的一个关键字,随着函数使用场合不同,this的值会发生变化.但是总有一个原则,那就是this指的是调用函数的那个对象. 1.全局代码中的this a ...

  4. C++中 static 关键字的作用

    C++中 static 关键字的作用 对于函数定义和代码块之外的变量声明,static 修改标识符的链接属性,由默 认的 external 变为 internal,作用域和存储类型不改变,这些符号只能 ...

  5. php 中的作用是什么,php中static关键字的作用是什么

    php中static关键字的作用是:1.放在函数内部修饰变量,函数执行完后变量值仍然保存:2.放在类中修饰属性或方法,如果修饰的是类的属性,则保留值:3.放在类的方法中修饰变量:4.修饰全局作用域的变 ...

  6. C#中using关键字的作用及其用法(转)

    C#中using关键字的作用及其用法 using的用途和使用技巧.     using关键字微软MSDN上解释总共有三种用途:     1.引用命名空间.     2.为命名空间或类型创建别名.    ...

  7. Java中super关键字及其作用

    Java中super关键字及其作用 super关键字及其作用 A:super关键字指代父类对象引用(super代表父类存储空间的标识) B:作用: a:访问被子类隐藏的父类同名成员变量和成员方法 : ...

  8. java 单独用this_以下不是Java中this关键字的作用的是()。

    [单选题]竖向荷载作用下剪力墙内力的计算,不考虑结构的连续性,可近似认为各片剪力墙只承受 [ ] [填空题(客观)]打开"开始"菜单的快捷键是 . [单选题]重载的方法需要通过形式 ...

  9. 深入理解JS中this关键字

    为什么要使用this关键字 看个例子 function indetify() {retun this.name.toUpperCase()}var obj = {name: 'zz'}indetify ...

最新文章

  1. Machine Learning | 机器学习简介
  2. 71.数据模型有哪几种?特征?
  3. 【移动通信】天线原理
  4. WRF-Chem User Guide3.9.1.1 部分内容翻译
  5. qemu debug linux内核,qemu调试linux内核
  6. 【Linux系统编程】进程间通信--无名管道(pipe)
  7. jenkinsapi操作Jenkins,提示:No valid crumb was included in the request
  8. x86_64 Linux 运行时栈的字节对齐
  9. VC++监听数据分析出明文账号密码
  10. Android实现百度离线地图+gps定位
  11. 一文搞懂MEMS传感器产业链(最全解析!)
  12. java注解生成xml和包含CDATA问题
  13. 以一例教你找到【无水印】【高清】【百度图片】的url
  14. B - ZJM要抵御宇宙射线
  15. SLAM学习资源分享
  16. PyTorch学习笔记(9)——nn.Conv2d和其中的padding策略
  17. Windows 下安装 Ubuntu 双系统
  18. Python编写一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
  19. Web开发和WSGI
  20. 【基础强训】day3

热门文章

  1. Tracker--追踪者
  2. Python 基础 2-1 列表入门
  3. 2月24作业波斯顿房价预测线性回归
  4. windows添加防火墙规则屏蔽特定网站
  5. math@间断点@连续@可导@可微@微积分基本定理
  6. 面经(一)广州保伦电子有限公司校招宣讲面经
  7. flv.js解析与使用
  8. 记录一下自己做的leetcode题(卡牌分组)
  9. 树莓派ubuntu20.10系统 出现 Failed to fetch问题总结
  10. HTML常用表单写一个百度搜索和注册页面