DIR: /proc/1784574/task/1784574/root/usr/share/doc/node-get-value/examples/ |
Current File : //proc/1784574/task/1784574/root/usr/share/doc/node-get-value/examples/options.isValue.js |
const get = require('..'); const isEnumerable = Object.prototype.propertyIsEnumerable; const options = { isValid: (key, obj) => isEnumerable.call(obj, key) }; const obj = {}; Object.defineProperty(obj, 'foo', { value: 'bar', enumerable: false }); console.log(get(obj, 'foo', options)); //=> undefined console.log(get({}, 'hasOwnProperty', options)); //=> undefined console.log(get({}, 'constructor', options)); //=> undefined |