判断js对象是否拥有某属性
2016-06-01 11:43
477 查看
两种方式,但稍有区别
1,in 运算符
可看到无论是name,还是原形链上的toString,都能检测到返回true。
2,hasOwnProperty 方法
原型链上继承过来的属性无法通过hasOwnProperty检测到,返回false。
需注意的是,虽然in能检测到原型链的属性,但for in通常却不行。
1,in 运算符
2,hasOwnProperty 方法
需注意的是,虽然in能检测到原型链的属性,但for in通常却不行。
相关文章推荐
- FCK在jsp页面中应用
- js登录界面判断输入的用户名和密码是否为空
- js判断登录界面用户名和密码是否为空
- 百度音乐,购物车的全选功能
- 用js获取当前页面的url
- Gson解析Json数据内有非法字符("",回车,etc)时的解决办法
- JS中回调函数的写法
- JS中回调函数的写法
- js cookie设置最大过期时间 Infinity
- js实现输入验证码
- 《JavaScript学习笔记》:表格的应用
- Javascript IE 内存释放
- Knockout js 绑定 radio 时,当绑定整形的时候,绑定不生效
- JavaScript window.location对象
- 关于ie的内存泄漏与javascript内存释放
- JS 获取当前系统时间
- js简单的五角星评分
- javascript取整 取余等操作
- 简析 JSON 中的{}与[]
- JS获取节点的兄弟,父级,子级元素