繁体   English   中英

如何从 javascript 中的 object 获取匹配的键值

[英]How to get matched key value from an object in javascript

试图从 Object 中获取匹配的键值。 我正在尝试从 javascript 获取列值并将它们分配给一个数组,然后尝试获取该值,但它不起作用。 怎么做?

我得到 object 如下所示:

var arr=[];

var details={

admin.button:"Test1",
admin.search:"Test2",

admin.file.column.id:"ID",
admin.file.column.class:"Class Name",
admin.file.column.atd:"Standard",
admin.file.column.book:"Source",
admin.file.column.time:"Timing",

admin.file.edit.label:"DAS",
admin.file.edit.label:"IKD",
admin.file.edit.label:"IDM"

}


var values=details['admin.file.column'];

arr.push[values];

for(var i=0;i<=arr.length;i++){

console.log(arr[i].id);
console.log(arr[i].class);
console.log(arr[i].atd);
console.log(arr[i].book);
console.log(arr[i].time);

}

}

您的“详细信息”变量无效 JSON。 它必须如下所示:

var details={
    admin:{
        button:"Test1",
        search:"Test2",
        file:{
            column:{
                id:"ID",
                class:"Class Name",
                atd:"Standard",
                book:"Source",
                time:"Timing"
            },
            edit:{
                label0:"DAS",
                label1:"IKD",
                label1:"IDM"
            }
        }
}

然后访问这些值就像

let column = details.admin.file.column;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM