Skip to content

Commit 80049c9

Browse files
committed
fix: 避免变量重复命名的错误
1 parent 39b2a29 commit 80049c9

1 file changed

Lines changed: 47 additions & 45 deletions

File tree

07_Object/Object.js

Lines changed: 47 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,65 +1,67 @@
11

22
// ## 1. 对象的定义
3-
4-
// 没有元素的空对象
5-
let empty = {}
6-
// 存储三个数据对的对象
7-
let courses = {
8-
name:'Javacript',
9-
age:1,
10-
isfree:true
3+
{
4+
// 没有元素的空对象
5+
let empty = {}
6+
// 存储三个数据对的对象
7+
let courses = {
8+
name:'Javacript',
9+
age:1,
10+
isfree:true
11+
}
1112
}
1213

13-
1414
// 定义了存储数组和对象的嵌套对象
15-
let courses = {
16-
name:'wtf',
17-
list:['Solidity','Javascript'],
18-
next:{
19-
name:'React',
20-
isfree:true
15+
{
16+
let courses = {
17+
name:'wtf',
18+
list:['Solidity','Javascript'],
19+
next:{
20+
name:'React',
21+
isfree:true
22+
}
2123
}
2224
}
2325

2426

2527

2628
// ## 2.对象的读写
27-
28-
let courses = {
29-
name:'wtf',
30-
list:['Solidity','Javascript'],
31-
next:{
32-
name:'React',
33-
isfree:true
29+
{
30+
let courses = {
31+
name:'wtf',
32+
list:['Solidity','Javascript'],
33+
next:{
34+
name:'React',
35+
isfree:true
36+
}
3437
}
35-
}
36-
console.log(courses['name']) // wtf 注意name是个字符串
37-
console.log(courses.name) // wtf 这种写法没有引号
38-
39-
console.log(courses.list[0]) // Solidity
40-
console.log(courses.next.name) // React 嵌套对象
38+
console.log(courses['name']) // wtf 注意name是个字符串
39+
console.log(courses.name) // wtf 这种写法没有引号
4140

41+
console.log(courses.list[0]) // Solidity
42+
console.log(courses.next.name) // React 嵌套对象
43+
}
4244

4345
// ## 对象的遍历
44-
45-
46-
let obj = {
47-
name:'Javascript',
48-
type:'frontend',
49-
isfree:true
50-
}
51-
for(let key in obj){
52-
console.log('key '+key+': ' + obj[key])
46+
{
47+
let obj = {
48+
name:'Javascript',
49+
type:'frontend',
50+
isfree:true
51+
}
52+
for(let key in obj){
53+
console.log('key '+key+': ' + obj[key])
54+
}
5355
}
5456

5557

56-
5758
// ## 对象的增加和修改
59+
{
60+
let obj = {
61+
name:'Javascript'
62+
}
5863

59-
let obj = {
60-
name:'Javascript'
61-
}
62-
63-
obj.name = 'Wtf-Javascript' // name存在,就是修改
64-
obj.type = 'frontend' // name不存在 就是创建
65-
console.log(obj) // {name: 'Wtf-Javascript', type: 'frontend'}
64+
obj.name = 'Wtf-Javascript' // name存在,就是修改
65+
obj.type = 'frontend' // name不存在 就是创建
66+
console.log(obj) // {name: 'Wtf-Javascript', type: 'frontend'}
67+
}

0 commit comments

Comments
 (0)