chore(i18n,curriculum): update translations (#43881)
This commit is contained in:
@ -13,9 +13,9 @@ dashedName: record-collection
|
||||
以 `updateRecords` 函数开始,这个函数需要一个对象 `records`,包含一个音乐专辑集合,一个 `id`,一个 `prop`(如 `artist` 或 `tracks`),和一个 `value`。 使用下面的规则完成函数来修改传递给函数的对象。
|
||||
|
||||
- 函数必须始终返回整个音乐专辑集合对象。
|
||||
- 如果 `prop` 不是 `tracks` 并且 `value` 不是一个空字符串, 将相册的 `prop` 更新或设置为 `value`。
|
||||
- 如果 `prop` 不是 `tracks` 并且 `value` 不是一个空字符串, 将专辑的 `prop` 更新或设置为 `value`。
|
||||
- 如果 `prop` 是 `tracks` 但专辑没有 `tracks` 属性,则应创建空数组并为其添加 `value`。
|
||||
- 如果 `prop` 是 `tracks` 并且 `value` 不是一个空字符串,将 `value` 添加到相册现有 `tracks` 数组的末尾。
|
||||
- 如果 `prop` 是 `tracks` 并且 `value` 不是一个空字符串,将 `value` 添加到专辑现有 `tracks` 数组的末尾。
|
||||
- 如果 `value` 是空字符串,从专辑里删除指定的 `prop`。
|
||||
|
||||
**注意:** 用 `recordCollection` 对象做为测试参数对象。
|
||||
|
@ -23,10 +23,19 @@ setFullName(firstAndLast)
|
||||
|
||||
# --hints--
|
||||
|
||||
`Object.keys(bob).length` 应返回 6。
|
||||
不应添加属性。 `Object.keys(bob).length` 应返回 6。
|
||||
|
||||
```js
|
||||
assert.deepEqual(Object.keys(bob).length, 6);
|
||||
assert.strictEqual(
|
||||
Object.keys((function () {
|
||||
let bob = new Person('Bob Ross');
|
||||
bob.setFirstName('Haskell');
|
||||
bob.setLastName('Curry');
|
||||
bob.setFullName('John Smith');
|
||||
return bob;
|
||||
})()).length,
|
||||
6
|
||||
);
|
||||
```
|
||||
|
||||
`bob instanceof Person` 应返回 `true`。
|
||||
|
@ -36,6 +36,12 @@ assert(!code.match(/\.?[\s\S]*?trim/));
|
||||
assert(!code.match(/result\s*=\s*["'`].*?["'`]/));
|
||||
```
|
||||
|
||||
`hello` 变量的值不应更改。
|
||||
|
||||
```js
|
||||
assert(hello === ' Hello, World! ');
|
||||
```
|
||||
|
||||
# --seed--
|
||||
|
||||
## --seed-contents--
|
||||
|
Reference in New Issue
Block a user