簡體   English   中英

Javascript將數組轉換為鍵值對格式的對象

[英]Javascript convert array to object in key, value pair format

如何將簡單數組或可能是逗號分隔的值轉換為如下所述的對象?

var arry=['a','b','c','d'];
var obj=[{
            'label':'a',
            'id':'',
            'icon':''
        },
        {
            'label':'b',
            'id':'',
            'icon':''
        }, {
            'label':'c',
            'id':'',
            'icon':''
        },
        {
            'label':'d',
            'id':'',
            'icon':''
        }];

用這個:

var arry=['a','b','c','d'];
var obj=[];

for (var i in arry){
    obj.push({
        'label':arry[i],
        'id':'',
        'icon':''
    });
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM