给一个多层级的数组,写一个函数返回路径是否存在;对象{a: {b: {c: ‘d’}}} 路径 ‘a.b.c’ 返回true
function hasProperty (obj, keys) {let res;try {keys.split('.').reduce((item, key) => {if (item.hasOwnProperty(key)) {if (item[key] && typeof item[key] === 'object') {return item[key];}// return true;return res = true;}return res = false;}, obj);} catch (e) {console.log(e);return res = false;}return res;}
