How to convert an Object {} to an Array [] of key-value pairs in JavaScript

前端 未结 18 2299
名媛妹妹
名媛妹妹 2020-11-22 12:58

I want to convert an object like this:

{\"1\":5,\"2\":7,\"3\":0,\"4\":0,\"5\":0,\"6\":0,\"7\":0,\"8\":0,\"9\":0,\"10\":0,\"11\":0,\"12\":0}

18条回答
  •  时光说笑
    2020-11-22 13:18

    We can change Number to String type for Key like below:

    var obj = {"1":5,"2":7,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0}
    var result = Object.keys(obj).map(function(key) {
      return [String(key), obj[key]];
    });
        
    console.log(result);

提交回复
热议问题