hasOwnProperty()与for in的区别
2015-10-22 09:56
211 查看
hasOwnProperty()与for in的区别
原文for in可以获取object的所有属性,包括自定义属性以及原型链属性。
for(var attr in object){ console.log(attr+":"object[attr]); }
hasOwnProperty()只能获取自定义属性,无法获取原型链属性。
“str”.hasOwnProperty("split");//false String.property.hasOwnProperty("split");//true
相关文章推荐
- Linux基础学习4
- Linux下scp命令的用法
- linux的cgroup控制
- opencv2-XML和YAML文件的写入
- Hash/index nest loop/merge sort join key简介
- 64位ubuntu15.04升级Linux内核到linux4.1.0
- Zero Copy初探
- 提升网站性能开发的10个技巧
- 卸载linux订阅包
- Linux rpm 命令参数使用详解[介绍和应用]
- Python+Apache+django配置
- 如何使用Weave以及Docker搭建Nginx反向代理/负载均衡服务器
- 最小化安装linux CentOS-6.6后 部署fastdfs +下载地址 很干很干的干货
- 信号发送函数(2)
- 一个很好的源码下载学习网站
- 大型网站架构
- 怎么写篇漂亮的research proposal,流传很广的写作指南
- 在Linux下面安装OpenLDAP
- 【Linux】Linux中常用操作命令
- Linux系统引导过程(BIOS和Bootloader部分)