HarmonyOS 如何深拷贝一个对象,比如Object.assign({}, jrParam)

HarmonyOS
2024-12-23 15:59:48
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

可以考虑在 ts 文件中封装一个工具类,然后在ets中引入使用,示例参考:

export class ObjectUtils {
  /**
   *对象合并
   * @param target 目标对象
   * @param source 源对象
   * @return 合并后的对象
   **/
  static assign(target: Object, source?: Object): Object {
    return Object.assign(target, source);
  }
}

或使用三方库lodash的clone、cloneDeep方法,参考链接:

https://gitee.com/openharmony-tpc/openharmony_tpc_samples/tree/master/lodashDemo#https://gitee.com/link?target=https%3A%2F%2Flodash.com%2Fdocs%2F4.17.15

分享
微博
QQ
微信
回复
2024-12-23 18:19:54
相关问题
HarmonyOS object.assign实现
577浏览 • 1回复 待解决
Object.assign()的替代方法
596浏览 • 1回复 待解决
HarmonyOS Object.assign(target, source)报错
1695浏览 • 2回复 待解决
HarmonyOS api 11 Object.assign 会报红
498浏览 • 1回复 待解决
HarmonyOS 对象实现拷贝
548浏览 • 1回复 待解决
ArkTS中如何实现对象拷贝
1030浏览 • 1回复 待解决
HarmonyOS拷贝拷贝
541浏览 • 1回复 待解决
HarmonyOS 如何遍历一个JSON Object
580浏览 • 1回复 待解决
HarmonyOS pixelmap拷贝问题
1035浏览 • 1回复 待解决
HarmonyOS 如何对数组进行拷贝
702浏览 • 1回复 待解决
HarmonyOS image的pixelmap如何进行拷贝
215浏览 • 1回复 待解决
ArkWeb组件是否支持拷贝
1101浏览 • 1回复 待解决
HarmonyOS ArkWeb组件是否支持拷贝
1031浏览 • 2回复 待解决
HarmonyOSobject怎么拼接成一个
615浏览 • 1回复 待解决
PersistentStorage如何持久化一个对象?
3266浏览 • 1回复 待解决
如何定义一个未知类型的对象
1289浏览 • 2回复 待解决
如何判断一个对象是否在对象数组中
2809浏览 • 1回复 待解决