日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

我不會ES6-數據類型轉換-一個對象變為對象數組 Object.keys(obj)

作者:這我都不會 更新時間: 2022-01-11 編程語言

期待效果

原始數據為一個對象

    "teamEq": {
      "小數控": 19,
      "成像": 34,
      "lws": 4,
      "數控": 40
    },

需要的數據為對象數組

    "teamEq":[
      { type: "小數控", value:19},
      { type: "成像", value: 34},
      { type: "lws", value: 4},
      { type: "數控", value: 40}
    ]

實現方法

let prevObj =  {
      "小數控": 19,
      "成像": 34,
      "lws": 4,
      "數控": 40
    }
let newArr: { type: string, value: number }[] = []
Object.keys(prevObj).forEach((key) => {
    newArr.push({
        type: key,
        value: prevObj[key]
        })
    })

Object.keys(obj)用法

1.參數:要返回其枚舉自身屬性的對象
2.返回值:一個表示給定對象的所有可枚舉屬性的字符串數組

Object.keys(prevObj)

返回值為

[ "小數控“, "成像", "lws", "數控" ] 

JavaScript 對象的屬性可以通過objectName.propertyName的方式訪問,也可以通過方括號訪問或者設置.

原文鏈接:https://blog.csdn.net/jessicafan0124/article/details/122099633

欄目分類
最近更新