File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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+ }
You can’t perform that action at this time.
0 commit comments