簡體   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