一个人能做多于另一个吗?我应该坚持使用lodash还是只使用ES6的地图方法?
答案 0 :(得分:2)
它们都符合ECMA-262规范,因此它们完全相同。但是,为了便携性(可能还有性能/可读性),我个人更喜欢内置的ES6映射方法。
答案 1 :(得分:1)
除了@georg关于使用lodash map:get($content, "uri")
作为_.map
的简写的可能性的评论外,lodash映射可用于任何可迭代的,而ES6映射仅可用于数组。
答案 2 :(得分:1)
lodash可以处理未定义的
let a = undefined
_.map(a, (e) => {console.log("hello")})
// vs
a.map((e) => {console.log('this is an error')}). //undefined error