| 1234567891011121314 |
- export default function deepSet(data, idx, val) {
- let _data = data, to;
- (idx || '').split('.').forEach(v => {
- if (to) {
- if (!_data[to] || typeof _data[to] != 'object') {
- _data[to] = {}
- }
- _data = _data[to];
- }
- to = v;
- })
- _data[to] = val;
- return _data;
- }
|