如何获取对象名称
How to get name of object
var myobj =
{
test1 : {name1 : "" , name2 : ""},
test2 : {name1 : "" , name2 : ""},
test3 : {name1 : "" , name2 : ""}
}
console.log(myobj) , response ===> Object {test1: Object, test2: Object, test3: Object}
如何获取对象名称...我希望这是
response === > myobj (name of objet)
这可能吗?
对象没有名称。你在(比如(test1
中有一个属性,有一个名称,其值是一个对象引用。
您可以使用for-in
或Object.keys(myobj).forEach
循环循环遍历对象的可枚举属性名称:
var name;
for (name in myobj) {
console.log(name + ".name1 = " + myobj[name].name1);
}
或
Object.keys(myObj).forEach(function(name) {
console.log(name + ".name1 = " + myobj[name].name1);
});
for-in
活的例子:
var myobj = {
test1 : {name1 : "Joe" , name2 : ""},
test2 : {name1 : "Linda" , name2 : ""},
test3 : {name1 : "Pashtel" , name2 : ""}
};
var name;
for (name in myobj) {
console.log(name + ".name1 = " + myobj[name].name1);
}
Object.keys(...).forEach
活的例子:
var myobj = {
test1 : {name1 : "Joe" , name2 : ""},
test2 : {name1 : "Linda" , name2 : ""},
test3 : {name1 : "Pashtel" , name2 : ""}
};
Object.keys(myobj).forEach(function(name) {
console.log(name + ".name1 = " + myobj[name].name1);
});
相关文章:
- XUL文档与HTML文档对象有何不同
- Javascript对象:这两个值有何不同
- 什么是声明性环境记录,它与激活对象有何不同
- 动态钻取嵌套的对象数组
- 节点中的空对象 X 射线抓取器.js不工作
- 取一个数组,用翻转的索引/值做一个对象
- 挖空 JS [对象对象] 拉取属性
- Javascript:根据子对象值抓取数组中的对象
- 在一个 jQuery 对象中抓取多种类型的标签
- 从对象拉取数组
- 创建一个 JavaScript 对象,用于抓取每个数组项并对其进行整理
- JQuery - 抓取事件对象的父级
- 仅通过 GET 请求拉取对象的某些部分
- JavaScript:获取回调的参数对象
- 抓取另一个对象中的特定对象
- 如何获取用$.get()抓取的实际JavaScript文档的URL
- JavaScript函数对象与Scala函数对象有何不同
- 我可以给对象文字中的键取别名吗
- 取对象中的对象的值
- 反应.js动态抓取对象,导致未定义