好的,所以我现在可以用 ES11 替换:
const name = _.get(response, 'data.options.name');
和:
const name = response?.data?.options?.name;
'data.options.name'但是,如果作为变量传递,我该如何使用呢?
例如,在以下情况下,如何轻松(单行)替换 lodash?
async someFunc(doc, path) {
let prop = _.get(doc, path);
if (prop) {
await doSomethingUseful(prop);
}
}