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

This commit is contained in:
camperbot
2021-10-18 08:17:43 -07:00
committed by GitHub
parent e8e64318b3
commit 0654bd92b0
67 changed files with 513 additions and 402 deletions

View File

@ -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` 對象做爲測試參數對象。

View File

@ -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`

View File

@ -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--