UNPKG

vue-blocklink

Version:

Vue support for the Blockchain Link browser extension

17 lines (16 loc) 440 B
export const deleteNestedProperty = (obj, propPath) => { if (!obj || !propPath) { return; } const propPathParts = propPath.split('.'); let _obj = obj; for (let i = 0; i < propPathParts.length - 1; i++) { _obj = _obj[propPathParts[i]]; if (typeof _obj === 'undefined') { return; } } while (propPathParts.length > 0) { delete _obj[propPathParts.pop()]; } };