HarmonyOS api12 js文件Object.assign对于key内容为number且key >= 1024,结果错误

HarmonyOS
2024-12-27 14:48:15
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
shlp

可以自行封装一个assign方法合并对象代替Object原生的assign的方法:

function assign(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)
    }
  }
  return target;
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
分享
微博
QQ
微信
回复
2024-12-27 16:07:50
相关问题
HarmonyOS api 11 Object.assign 会报红
830浏览 • 1回复 待解决
HarmonyOS object.assign实现
925浏览 • 1回复 待解决
Object.assign()的替代方法
1029浏览 • 1回复 待解决
HarmonyOS Object.assign(target, source)报错
2249浏览 • 2回复 待解决
HarmonyOS API12是否有json解析工具
947浏览 • 1回复 待解决
Api12 arm模拟器无法启动
1111浏览 • 1回复 待解决
HarmonyOS 针对API12:组件使用场景dialog
1064浏览 • 1回复 待解决
HarmonyOS API12之后是否不允许uv_poll
878浏览 • 1回复 待解决
HarmonyOS libEGL.so库在 API12 上不见了
1371浏览 • 1回复 待解决
如何找出Redis中的大Key与热Key
3532浏览 • 1回复 待解决
HarmonyOS lazyForEach的key问题
450浏览 • 1回复 待解决