有人能告诉我用例是什么?
_.stubArray
_.stubFalse
_.stubObject
_.stubString
_.stubTrue
为什么不做......
() => []
() => false
() => ({})
() => ''
() => true
我的意思是它们中的一半是较短的,如果删除填充=>
的空格,它们会更短。在代码中使用这些lodash函数是否明智?
答案 0 :(得分:1)
用例:您可以使用单个实例,而不是多次创建具有相同返回的函数。
答案 1 :(得分:0)
只有一个用例: Lambdas每次运行时都会创建一个新的不同函数,因此在反应渲染函数中使用时,它们可以创建不必要的重新渲染。 Lodash stubbs没有这个问题。
答案 2 :(得分:-3)
没有意义。在没有lambdas的旧浏览器上,它们需要更多的空间...... here is the source
function stubArray() { return [] }
function stubFalse() { return false }
function stubObject() { return {} }
function stubString() { return '' }
function stubTrue() { return true }
现在他们只是在lodash docs中浪费空间和阅读更多内容。