123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Document</title>
- </head>
- <body>
- <script>
- // let arr = [1,2,3,4,5,6];
- // a = 1;b = 2;c = 3;d = 4;....
- // let a = arr[0];let b = arr[1];let c = arr[2] .....
- // let [a,b,c,d,e,f] = arr;
- // console.log(a,b,c,d,e,f);
- // let obj = {
- // a:"小明",
- // b:18
- // }
- // let personName = obj.name;
- // let personAge = obj.age;
- // 对象结构他将属性名和变量名做对应赋值的
- // let {b,a} = obj;
- // console.log(a,b);
- // let {a:personName,b:personAge} = obj;
- // console.log(personName,personAge);
- // let str = "hello";
- // let [a,b,c,d,e] = str;
- // console.log(a,b,c,d,e)
- // 结构赋值应用场景
- // function foo(o){
- // console.log(o.a+o.b);
- // }
- // function foo({a,b}){
- // console.log(a+b);
- // }
- // var obj = {
- // a:1,
- // b:2
- // }
- // foo(obj)
- // function foo(){
- // var obj = {
- // userName:"小明",
- // userAge:18
- // }
- // return obj
- // }
- // var o = foo();
- // console.log(o.userName,o.userAge);
- // let {userName,userAge} = foo();
- // console.log(userName,userAge);
- // let a = 1;
- // let b = 2;
- // let c = 0;
- // c = a;
- // a = b;
- // b = c;
- // console.log(a,b);
- // var a = 1;
- // var b = 2;
-
- // var [a,b] = [b,a];
- // console.log(a,b);
-
- var xiaomiPhoneJson = '{"title":"小米手机","price":4999,"pic":"xxxx.png"}';
- var jsonObj = JSON.parse(xiaomiPhoneJson);
- var {title} = jsonObj;
- console.log(title);
-
-
- </script>
- </body>
- </html>
|