@ray-core/runtime
Version:
Ray 是一个全新的基于 React 的小程序开发框架
12 lines (11 loc) • 380 B
JavaScript
import immutable from 'object-path-immutable';
export default function setDataImmutable(data, changedData) {
var ret = data || {};
Object.keys(changedData).forEach(function (k) {
var path = k.replace(/\[([^\]]+)\]/g, function (_m, g) {
return ".".concat(g);
});
ret = immutable.set(ret, path, changedData[k]);
});
return ret;
}