JS中修改對象的值

轉自:https://www.cnblogs.com/IwishIcould/p/11780195.html 

var array = [
        {
            id:1,
            name:"小明"
        },
        {
            id:2,
            name:"小紅"
        }
    ];
    
    /**/
    //舊key到新key的映射
    var keyMap = {
        "id" : "value",
        "name" : "label"
    };
    
    for(var i = 0;i < array.length;i++){
            var obj = array[i];
            for(var key in obj){
                       var newKey = keyMap[key];
                       if(newKey){
                                obj[newKey] = obj[key];
                                delete obj[key];
                         }
                }
    }
    
    console.log(array);

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章