• 设为首页
  • 加入收藏
  • 我要投稿
  • 联系站长
  • 网站模板技术交流
当前位置:模板网首页 > 建站教程 > JS、jQ >  js获取对象所有键名(正文

js获取对象所有键名(key/下标)的方法

作者:网页模板
类型:图文教程
点击次数:
发布时间:2018-11-03 12:36
分享到:
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

(责任编辑:网页模板)
  • 本文标签:
  • js获取对象键名
JS数组与对象的遍历方法大全
正则匹配去掉字符串中的html标签