我在使用Lodash isUndefined的Node中有一个三元:sendUser.company = _.isUndefined(user.accounts[0].name) ? null : user.accounts[0].name;
但是当我尝试运行它时,我得到了TypeError: Cannot read property 'name' of undefined
。不知道我在这里想念的是什么。
最佳答案
您可以使用_.get使其安全:
sendUser.company = _.get(user, 'accounts[0].name') || null;