博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js对象中in和hasOwnProperty()区别
阅读量:4516 次
发布时间:2019-06-08

本文共 308 字,大约阅读时间需要 1 分钟。

记录学习中容易混淆的一些方法。

prop in object

prop一个字符串类型或者 symbol 类型的属性名或者数组索引(非symbol类型将会强制转为字符串)。
objectName检查它(或其原型链)是否包含具有指定名称的属性的对象。

js对象中in和hasOwnProperty()的区别在于是否查找Prototype链;

Object.keys()会返回一个数组,包含所有可枚举的属性,Object.getOwnPropertyNames()也会返回一个数组,包含所有的属性无论他们是否可枚举。

转载于:https://www.cnblogs.com/aleng-liu/p/9628282.html

你可能感兴趣的文章
iOS-证书申请
查看>>
第五篇:你“ 看不见 ” 的隐式转换
查看>>
【并发编程】Future模式及JDK中的实现
查看>>
突然奇想,os
查看>>
[Swift]LeetCode1049.最后一块石头的重量 II | Last Stone Weight II
查看>>
如何在.Netcore控制台应用中使用依赖注入(4)
查看>>
js || 与&&
查看>>
黑马程序员--java基础加强之内省(IntroSpector)
查看>>
学习ajax
查看>>
Ubuntu 14.04安装Python3
查看>>
Java(2)数据类型转换、变量和常量
查看>>
Linux Kernel 多个本地安全绕过漏洞
查看>>
PHP+MYSQL 出现乱码的解决方法
查看>>
Oracle数据库——触发器的创建与应用
查看>>
[日常训练]training
查看>>
2018-04-26java实习面试记录
查看>>
-webkit-line-clamp超过两行就出现省略号
查看>>
logback日志框架的简单使用
查看>>
Android ViewPager+TabHost实现首页导航
查看>>
VS2017开发.net core 时默认发布路径文件夹多个BPC
查看>>