前端小計(數組轉爲對象)——第二十二天到第二十四天:JavaScript裏面的居民們

數組轉爲對象:

1、數組如下:

 var menuArr = [
    [1, "Area1", -1],
    [2, "Area2", -1],
    [3, "Area1-1", 1],
    [4, "Area1-2", 1],
    [5, "Area2-1", 2],
    [6, "Area2-2", 2],
    [7, "Area1-2-3", 4],
    [8, "Area2-2-1", 6],
];

2、js代碼如下

var obj = {};
//二維對象(不知道怎麼讀了,就按自己的理解吧。emmm)
function ssh(i) {
    var obj = {};
    var key = '"' + menuArr[i][1] + '"';
    var value = menuArr[i][2];
    obj[key] = value;
    return obj;
  }
  //一維對象(查閱資料後,利用 obj[key] = value 動態賦值,自己的理解。)
for(var i = 0; i < menuArr.length; i++){
  var key = '"' + (i+1) + '"';
  var value = ssh(i);
  obj[key] = value;
}
console.log(obj);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章