HarmonyOS 如何合并两个对象

想合并两个对象,使用es6的扩展运算符报错,请问如果简单高效完成两个对象的合并。

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

ArkTS不支持Object.assign,可以用 Object.entries 将对象转换为包含其键值对的数组,如下所示:

let obj1: Object = JSON.parse('{ "Content-Type1": "application/json" }');
let empty: Record<string, Object> = {}

let arr1: [string, Object][] = Object.entries(obj1)
for (let key of arr1) {
  empty[key[0]] = key[1]
}

大写Object包含基类,小写object不包含。

分享
微博
QQ
微信
回复
3天前
相关问题
有谁知道如何合并两个对象
2837浏览 • 1回复 待解决
HarmonyOS ets文件,合并两个Record记录
612浏览 • 1回复 待解决
HarmonyOS 如何比较两个日期的大小?
311浏览 • 1回复 待解决
HarmonyOS 两个日期怎么比较
11浏览 • 1回复 待解决
HarmonyOS 关于两个权限的区别
3浏览 • 1回复 待解决
如何在ArkTS中合并对象
1596浏览 • 1回复 待解决
HarmonyOS 关于合并对象
39浏览 • 2回复 待解决
HarmonyOS 两个同级的组件问题
432浏览 • 1回复 待解决
两个设备控制相关问题
9079浏览 • 3回复 已解决
HarmonyOS 两个枚举类型之间转换问题
166浏览 • 1回复 待解决
页面导航如何实现两个页面叠层
1966浏览 • 1回复 待解决
如何在ArkTS中合并对象
1090浏览 • 1回复 待解决
HarmonyOS 怎么把两个PixelMap合成一
61浏览 • 2回复 待解决
HarmonyOS 两个List互相锚点功能
14浏览 • 1回复 待解决
关于Image组件的两个问题
422浏览 • 1回复 待解决