UNPKG

@ray-core/runtime

Version:

Ray 是一个全新的基于 React 的小程序开发框架

12 lines (11 loc) 380 B
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; }