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