Converting JavaScript object with numeric keys into array

前端 未结 16 2425
-上瘾入骨i
-上瘾入骨i 2020-11-22 03:09

I have an object like this coming back as a JSON response from the server:

{\"0\":\"1\",\"1\":\"2\",\"2\":\"3\",\"3\":\"4\"}

I want to conv

16条回答
  •  伪装坚强ぢ
    2020-11-22 03:48

    var JsonObj = {
      "0": "1",
      "1": "2",
      "2": "3",
      "3": "4"
    };
    
    var array = [];
    for (var i in JsonObj) {
      if (JsonObj.hasOwnProperty(i) && !isNaN(+i)) {
        array[+i] = JsonObj[i];
      }
    }
    
    console.log(array)

    DEMO

提交回复
热议问题