获取对象中的值

let obj = { a: { b: 1 } };

function getValue(obj, str, flag) {
  let arr = str.split(".");
  let res = obj;
  for (let i of arr) {
    res = res[i];
  }
  if (res !== undefined) {
    return res;
  } else {
    return flag;
  }
}
console.log(getValue(obj, 'a.b', 0)); // 1