Почему метод lodash result не возвращает значение по умолчанию в этом случае?Lodash _.result() значение по умолчанию
Аргументы объект (объект): объект для запроса.
ключ (строка): Ключ к разрешению объекта.
[defaultValue] (*): Возвращаемое значение, если значение свойства разрешается до неопределенного.
var result = _.result({ foo: 1 }, 'bar', 'default');
console.log(typeof _.result({ foo: 1 }, 'bar') === 'undefined') // true
console.log(result); // expected: 'default'
Вы пробовали ' _.constant ('default') ', как у них есть в примере? – Andy
@ Энди Нет, не знаю. Я использую пример «занят» чуть выше, как вы можете видеть. – Johan
Я могу заставить его работать в моем браузере с вашим кодом (эта скрипка по какой-то причине не работает). – Andy