博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js检测对象中是否存在某个属性
阅读量:5241 次
发布时间:2019-06-14

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

var o={

x:1};
"x" in o; //true,自有属性存在
"y" in o; //false
"toString" in o; //true,是一个继承属性

使用对象的hasOwnProperty()方法

该方法只能判断自有属性是否存在,对于继承属性会返回false。

var o={

x:1};
o.hasOwnProperty("x");    //true,自有属性中有x
o.hasOwnProperty("y");    //false,自有属性中不存在y
o.hasOwnProperty("toString"); //false,这是一个继承属性,但不是自有属性

 

转载于:https://www.cnblogs.com/whlBooK/p/10430597.html

你可能感兴趣的文章
《Head First Servlets & JSP》-6-会话管理
查看>>
2012年6月份最受欢迎的15个新jQuery 插件
查看>>
CSS clip:rect矩形剪裁功能及一些应用介绍
查看>>
10个迷惑新手的Cocoa,Objective-C开发难点和问题
查看>>
vim基础详解
查看>>
android开发学习——day8
查看>>
BZOJ1415 [NOI 2005] 聪聪与可可 -概率与期望
查看>>
杂项-公司:搜房
查看>>
python学习笔记(2)--基本语法元素
查看>>
c++判断android是否含有某个进程
查看>>
学习 Docker - 入门
查看>>
window.location.href ie 不兼容问题
查看>>
每天CookBook之Python-102
查看>>
单例的五种实现方式,及其性能分析。
查看>>
个人工作总结09
查看>>
JavaScript中定义函数的几种方式
查看>>
学生成绩管理系统/学生信息管理系统
查看>>
.NET 使用 Office Open XML SDK2.5
查看>>
ssh配置文件简介
查看>>
为了写中秋这篇文章,我学了 20 种编程语言!
查看>>