chore(i18n,curriculum): update translations (#42191)

This commit is contained in:
camperbot
2021-05-24 00:42:08 -07:00
committed by GitHub
parent 66c5523909
commit bd69e00480
51 changed files with 225 additions and 197 deletions

View File

@ -19,11 +19,19 @@ users.hasOwnProperty('Alan');
# --instructions--
我们已经定义了一个包含若干用户信息的 `users` 对象和一个 `isEveryoneHere` 函数,该函数接收 `users` 对象作为参数。 请完成该函数使其在 `users` 对象中同时包含 `Alan``Jeff``Sarah``Ryan` 四个属性时才返回 `true`,否则返回 `false`
请完善这个函数,如果传递给它的对象包含四个名字 `Alan``Jeff``Sarah``Ryan`,函数返回 true否则返回 false。
# --hints--
`users` 对象应该只包含 `Alan``Jeff``Sarah``Ryan` 4 个属性
不应直接访问 `users` 对象。
```js
assert(code.match(/users/gm).length <= 2)
```
`users` 对象应该只包含 `Alan`、`Jeff`、`Sarah`、`Ryan` 4 个键。
```js
assert(
@ -35,13 +43,13 @@ assert(
);
```
`isEveryoneHere` 函数在 `users` 对象包含 `Alan``Jeff``Sarah``Ryan` 4 个属性时应返回 `true`
如果 `Alan`、`Jeff`、`Sarah`、`Ryan` 是传递给函数 `isEveryoneHere` 对象的属性,则函数应返回 `true`。
```js
assert(isEveryoneHere(users) === true);
```
`isEveryoneHere` 函数在 `users` 对象不包含 `Alan` 时应返回 `false`
如果传递给函数 `isEveryoneHere` 对象的属性中不包含 `Alan`,则函数返回 `false`。
```js
assert(
@ -52,7 +60,7 @@ assert(
);
```
`isEveryoneHere` 函数在 `users` 对象不包含 `Jeff` 时应返回 `false`
如果传递给函数 `isEveryoneHere` 对象的属性中不包含 `Jeff`,则函数返回 `false`。
```js
assert(
@ -63,7 +71,7 @@ assert(
);
```
`isEveryoneHere` 函数在 `users` 对象不包含 `Sarah` 时应返回 `false`
如果传递给函数 `isEveryoneHere` 对象的属性中不包含 `Sarah`,则函数返回 `false`。
```js
assert(
@ -74,7 +82,7 @@ assert(
);
```
`isEveryoneHere` 函数在 `users` 对象不包含 `Ryan` 时应返回 `false`
如果传递给函数 `isEveryoneHere` 对象的属性中不包含 `Ryan`,则函数返回 `false`。
```js
assert(
@ -109,7 +117,7 @@ let users = {
}
};
function isEveryoneHere(obj) {
function isEveryoneHere(userObj) {
// Only change code below this line
// Only change code above this line
@ -140,13 +148,13 @@ let users = {
}
};
function isEveryoneHere(obj) {
function isEveryoneHere(userObj) {
return [
'Alan',
'Jeff',
'Sarah',
'Ryan'
].every(i => obj.hasOwnProperty(i));
].every(user => userObj.hasOwnProperty(user));
}
console.log(isEveryoneHere(users));

View File

@ -20,7 +20,7 @@ FCC 团队需求有变更现在想要两种茶绿茶green tea和红
将函数为参数或返回值的函数叫做高阶 ( <dfn>higher order</dfn>) 函数。
当函数传递给另一个函数或从另一个函数返回时,那些传入或返回的函数可以叫做<dfn>lambda</dfn>
当函数传递给另一个函数或从另一个函数返回时,那些传入或返回的函数可以叫做 <dfn>lambda</dfn>
# --instructions--

View File

@ -12,7 +12,7 @@ dashedName: use-higher-order-functions-map-filter-or-reduce-to-solve-a-complex-p
# --instructions--
已经定义了一个函数 `squareList`。 你需要使用 `map()``filter()``reduce()` 的任组合完成 `squareList` 函数的代码。当传入一个实数数组时,返回一个*仅*包含正整数(小数不是整数)的平方的新数组。 仅包含实数字的数组示例是 `[-3, 4.8, 5, 3, -3.2]`
使用 `map()``filter()``reduce()` 的任组合完成 `squareList` 函数的代码。 传递一个包含实数数组给函数时,函数应返回一个新的数组,*只*包含正整数(小数不是整数)的平方值, 例如 `[-3, 4.8, 5, 3, -3.2]` 这样一个包含实数的数组
**注意:** 函数不应该包含任何形式的 `for` 或者 `while` 循环或者 `forEach()` 函数。