HarmonyOS 如何合并两个Record?

如题:HarmonyOS 如何合并两个Record?

阅读 479
1 个回答

可参考:

MergeRecord(target: Record<string, Object>, ...source: Object[]): Record<string, Object> {
  for (const items of source) {
    for (const key of Object.keys(items)) {
      target[key] = Reflect.get(items, key)
    }
  }
  console.log('MergeRecord:', JSON.stringify(target))
  return target;
}

let map1: Record<string, string> = { 'a': '1' }
let map2: Record<string, string> = { 'b': '1', 'c': '5' }
this.MergeRecord(map1, map2)