網站首頁 編程語言 正文
期待效果
原始數據為一個對象
"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
相關推薦
- 2022-07-19 element-ui表單動態添加必填校驗
- 2023-05-05 Golang實現簡易的命令行功能_Golang
- 2024-03-19 關于maven打包時,沒有將依賴包打進來的問題
- 2022-09-05 Linux系統下創建守護進程
- 2022-10-01 SQL中concat和substr組合運用解析_MsSql
- 2022-08-31 ES6變量賦值和基本數據類型詳解_基礎知識
- 2022-08-25 高級消息隊列協議AMQP簡介_其它綜合
- 2022-11-10 一文詳解Redis中的持久化_Redis
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支