const { fromJS } = require('immutable');
let imu = {a:1,b:[1,5,'5',{a:4,b:[1,5,6]}]};
let imu_js = fromJS(imu);
let imu_js_copy = imu_js;
imu_js_copy = imu_js_copy.setIn(["a"],5);
//返回新的对象才是immutable 本身没发生改变
console.log(imu_js);
console.log("copy",imu_js_copy);
console.log(imu_js_copy === imu_js)
console.log(imu_js_copy == imu_js)
immutable 比深拷贝更优秀的操作数据的方法
最新推荐文章于 2023-06-02 17:55:42 发布