JavaScript中的"_".(插入函数)做什么?(反应的例子)

han*_*cho 0 javascript reactjs

我仍然很擅长构建React/Redux应用程序.我一直在构建应用程序并查看其他应用程序的代码以学习最佳实践.

查看某人的Reducer,许多案例陈述看起来像这样:

case RECEIVE_CURRENT_TEAM:
  return _.merge({}, state, {current_team: action.team})
Run Code Online (Sandbox Code Playgroud)

我想知道_是什么.在合并之前.

我在减速机上写上面的方法如下:

case RECEIVE_CURRENT_TEAM:
  return merge({}, state, {current_team: action.team})
Run Code Online (Sandbox Code Playgroud)

我想知道如果有_的好处.因为我正在建立我的下一个应用程序的最开始.

我发现了一些信息,但它是用JavaScript中的_ extend进行模糊和链接的文档,但链接被破坏了.

http://documentcloud.github.io/underscore/#extend

谢谢您的帮助!

das*_*mug 7

_不是Javascript功能.这是一个常用的图书馆.

它可以是对lodashor 的引用underscore.

这两个库都有很好的文档,因此您可以查找每个函数的功能.