1.for in 循环 并且使用hasOwnProperty 方法

     var jsonObject1 = {
"name": "xiaoming",
"age": 29
},
var keys1 = [];
for (var p1 in jsonObject1) {
if (jsonObject1.hasOwnProperty(p1))
keys1.push(p1);
}
alert(keys1);

如果不使用 hasOwnProperty,给Object 添加自己的属性时,也会输出出来

     Object.prototype.test = "I am test";
var jsonObject = {
"name": "xiaoming",
"age": 29
},
keys = [];
for (var p in jsonObject)
keys.push(p);
alert(keys); //name,age, test

最新文章

  1. win7 32位安装php redis驱动
  2. iOS 开发 常用的正则验证表达式:电话 、邮箱等等
  3. HFSS使用记录
  4. EF学习 笔记-----EF映射
  5. (一)MVC5干货篇,目录和路由
  6. maven之详解继承与聚合
  7. 巧用CSS文件愚人节恶搞(转)
  8. Object的wait()/notify()
  9. HTML5 prefetch即预加载
  10. Bootstrap定制(一)less入门及编译
  11. python 操作mysql数据库demo
  12. Linux下配置环境变量—— .bashrc 和 /etc/profile
  13. linux vi命令详解
  14. WAS生成的文件:javacore.***.txt 、heapdump.***.phd、core.***.dmp、Snap.***.trc
  15. 20165327《Java程序设计》实验一 Java开发环境的熟悉 实验报告
  16. Values & Reference:值和引用
  17. 【WPF】数据验证
  18. 前端chrome调试
  19. LDO和BUCK降压稳压器对比
  20. 微软Azure平台 cloud service动态申请证书并绑定证书碰到的坑

热门文章

  1. Java中的注解是如何工作的?--annotation学习一
  2. 要件审判九步法及其基本价值 z
  3. 如何让python程序运行得更快
  4. addSubView需要注意的几个点
  5. JS正则实例
  6. http 303 307 302 状态码理解
  7. Mybatis where 1=1 和 <where>标签
  8. NodeJS学习历程 - (一)工具篇
  9. [Other] 自定义MIME类型支持FLV的相关设置
  10. [ActionScript 3.0] AS3.0 调试出现安全沙箱冲突错误解决办法