名称 最后更新
..
lib 正在载入提交数据...
test 正在载入提交数据...
.npmignore 正在载入提交数据...
.travis.yml 正在载入提交数据...
README.md 正在载入提交数据...
package.json 正在载入提交数据...

undefsafe

Simple function for retrieving deep object properties without getting "Cannot read property 'X' of undefined"

Usage

var object = {
  a: {
    b: {
      c: 1,
      d: [1,2,3],
      e: false
    }
  }
};

console.log(undefsafe(object, 'a.b.e') === false);

Demo: https://jsbin.com/eroqame/3/edit?js,console