js对象转数组

文章描述:

js把对象转成数组格式

 

对象 

let obj = {
      202: "锦江区",
      203: "武侯区",
      204: "成华区"
}
console.log(obj)

转数组

console.log(Object.entries(obj))

 

第二种

let arr = []; // 定义数组
for (var i in obj) {
      arr.push({id:i, name:obj[i], has:false, cur:false})
}
console.log(arr)

 

 

在 JavaScript 中获取对象的第一个键的另一种方法是使用Object.keys()方法。此方法的工作原理与方法类似entries(),它还返回一个数组。

console.log(Object.keys(obj))

 

获取最大值

var max2 = Object.keys(obj).sort(function(a,b){
        return b-a;
})[0];
console.log(max2)

 

发布时间:2023/09/22

发表评论