Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ let {name, years: age, isAdmin = false} = user;
alert( name ); // John
alert( age ); // 30
alert( isAdmin ); // false
```
```
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ importance: 5

# 解构赋值

有以下对象
我们有一个对象

```js
let user = {
Expand All @@ -16,10 +16,10 @@ let user = {
写一个解构赋值语句使得:

- `name` 属性赋值给变量 `name`。
- `years` 属性赋值给 `age`。
- `isAdmin` 属性赋值给变量 `isAdmin`(如果属性缺失则赋值为 false)。
- `years` 属性赋值给变量 `age`。
- `isAdmin` 属性赋值给变量 `isAdmin`(如果属性缺失则取默认值 false)。

赋值语句后的值必须是
下面是赋值完成后的值的情况

```js
let user = { name: "John", years: 30 };
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ importance: 5

# 最高薪资

以下是一个 `salaries` 对象:
这儿有一个 `salaries` 对象:

```js
let salaries = {
Expand All @@ -14,9 +14,9 @@ let salaries = {
};
```

新建一个函数 `topSalary(salaries)`,返回拥有最高薪资的人
新建一个函数 `topSalary(salaries)`,返回收入最高的人的姓名

- 如果 `salaries` 是空的,函数应该返回 `null`。
- 如果有多个最高薪资的人,返回其中任意一个
- 如果有多个收入最高的人,返回其中任意一个即可

提示:使用 `Object.entries` 和解构语法来遍历键/值对。
P.S. 使用 `Object.entries` 和解构语法来遍历键/值对。
Loading