要正确克隆JavaScript对象,可以使用以下方法:
Object.assign()
方法:const originalObject = { a: 1, b: 2 };
const clonedObject = Object.assign({}, originalObject);...
:const originalObject = { a: 1, b: 2 };
const clonedObject = { ...originalObject };JSON.parse()
和JSON.stringify()
方法:const originalObject = { a: 1, b: 2 };
const clonedObject = JSON.parse(JSON.stringify(originalObject));需要注意的是,以上方法都有一定的局限性,例如循环引用、函数属性等。在实际使用中,可以根据具体需求选择合适的方法。
领取专属 10元无门槛券
手把手带您无忧上云