mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-04-13 22:00:19 -04:00
chore(i18n,learn): processed translations (#49895)
This commit is contained in:
@@ -14,7 +14,7 @@ dashedName: refactor-global-variables-out-of-functions
|
||||
|
||||
2) 声明函数参数 - 函数内的任何计算仅取决于参数,而不取决于任何全局对象或变量。
|
||||
|
||||
给数字增加 1 不够刺激,我们可以在处理数组或更复杂的对象时应用这些原则。
|
||||
给数字增加 1 不够有意思,但是我们可以在处理数组或更复杂的对象时应用这些原则。
|
||||
|
||||
# --instructions--
|
||||
|
||||
@@ -24,7 +24,7 @@ dashedName: refactor-global-variables-out-of-functions
|
||||
|
||||
# --hints--
|
||||
|
||||
`bookList` 应等于 `["The Hound of the Baskervilles", "On The Electrodynamics of Moving Bodies", "Philosophiæ Naturalis Principia Mathematica", "Disquisitiones Arithmeticae"]`.
|
||||
`bookList` 不应该改变,仍然等于 `["The Hound of the Baskervilles", "On The Electrodynamics of Moving Bodies", "Philosophiæ Naturalis Principia Mathematica", "Disquisitiones Arithmeticae"]`.
|
||||
|
||||
```js
|
||||
add(bookList, "Test");
|
||||
|
||||
@@ -20,7 +20,7 @@ FCC 团队需求有变更,现在想要两种茶:绿茶(green tea)和红
|
||||
|
||||
将函数作为参数或将函数作为返回值返回的函数叫作<dfn>高阶</dfn>函数。
|
||||
|
||||
当函数被传递给另一个函数或从另一个函数返回时,那些传入或返回的函数可以叫做 <dfn>lambda</dfn>。
|
||||
当函数被传递给另一个函数或从另一个函数返回时,那些传入或返回的函数可以叫作 <dfn>lambda</dfn>。
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -10,11 +10,11 @@ dashedName: use-the-reduce-method-to-analyze-data
|
||||
|
||||
`reduce()`(即`Array.prototype.reduce()`),是 JavaScript 所有数组操作中最常用的方法。 几乎可以用`reduce`方法解决所有数组处理问题。
|
||||
|
||||
`reduce`方法是处理数组更通用的方式,而且`filter`和`map`方法都可以当作是`reduce`的特殊实现。 `reduce`方法遍历数组中的每个项目并返回单个值(即字符串、数字、对象、数组)。 这是通过在每次迭代中调用一个回调函数来实现的。
|
||||
`reduce` 方法是处理数组更通用的方式,而且 `filter` 和 `map` 方法都可以当作是 `reduce` 的特殊实现。 `reduce` 方法遍历数组中的每个项目并返回单个值(即字符串、数字、对象、数组)。 这是通过在每次迭代中调用一个回调函数来实现的。
|
||||
|
||||
回调函数接受四个参数。 第一个参数称为叠加器,它是上一次迭代中回调函数的返回值,第二个参数是当前正在处理的数组元素,第三个参数是该参数的索引,第四个参数是在其上调用 `reduce` 方法的数组。
|
||||
|
||||
除了回调函数,`reduce` 还有一个额外的参数做为叠加器的初始值。 如果没有第二个参数,会跳过第一次迭代,第二次迭代给叠加器传入数组的第一个元素。
|
||||
除了回调函数,`reduce` 还有一个额外的参数作为叠加器的初始值。 如果没有第二个参数,会跳过第一次迭代,第二次迭代给叠加器传入数组的第一个元素。
|
||||
|
||||
见下面的例子,给 `users` 数组使用 `reduce` 方法,返回所有用户数组的和。 为了简化,例子仅使用了回调函数的第一个参数和第二个参数。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user