有人可以告诉我什么是用例吗?
_.stubArray
_.stubFalse
_.stubObject
_.stubString
_.stubTrue
为什么不直接做...
() => []
() => false
() => ({})
() => ''
() => true
我的意思是,如果去掉填充=>
的空格,它们中有一半本来就更短。在代码中使用这些lodash函数是否明智?
有人可以告诉我什么是用例吗?
_.stubArray
_.stubFalse
_.stubObject
_.stubString
_.stubTrue
() => []
() => false
() => ({})
() => ''
() => true
我的意思是,如果去掉填充=>
的空格,它们中有一半本来就更短。在代码中使用这些lodash函数是否明智?
仅举一个用例:当Lambdas在React渲染函数中使用时,它们每次运行都会创建一个新的不同函数,因此可能会导致不必要的重新渲染。而Lodash stubbs则没有这个问题。
这没有意义。在没有lambda的旧浏览器上,它们会占用稍微更多的空间... 这里是源代码
function stubArray() { return [] }
function stubFalse() { return false }
function stubObject() { return {} }
function stubString() { return '' }
function stubTrue() { return true }
现在它们只是占用空间的废物,而且还需要在lodash文档中阅读更多相关内容。