1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- <!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];
- // let a,b,c,d,e;
- // let a = arr[0];
- // let b = arr[1];
- // let c = arr[2];
- // let d = arr[3];
- // let e = arr[4];
- // 结构赋值
- // 结构赋值不是必须将所有值赋值完 想取几个值就接受几个即可
- // 数组结构赋值 是按照位置一一对应的
- // let [a,b,c,d,e] = arr;
- // console.log(a,b,c,d,e);
- // 对象结构赋值 是按照属性名一一对应的
- // 对象结构赋值可以修改属性名
- // let obj = {
- // a:"hello",
- // b:"world",
- // c:"good"
- // }
- // let a = "你好";
- // let {b,a:str,c} = obj;
- // console.log(str,b,c);
- // 字符串结构赋值 类似于数组结构赋值
- // let str = "hello";
- // let [a,b,c,d] = str;
- // console.log(a,b,c,d);
- // function foo({a:num1,b:num2}){
- // function foo({a,b}){
- // // console.log(obj.a + obj.b)
- // console.log(a+b);
- // // console.log(num1+num2);
- // }
- // let obj = {
- // a:1,
- // c:3,
- // b:2
- // }
- // foo(obj);
- // function foo(){
- // let obj = {
- // a:1,
- // b:2
- // }
- // return obj;
- // }
- // let {a,b} = foo();
- // console.log(a,b);
- // let a = 1;
- // let b = 2;
-
- // let c = a;
- // a = b;
- // b = c
- // a = a + b;
- // b = a - b;
- // a = a - b;
- // [a,b] = [b,a];
-
- // console.log(a,b);
- </script>
- </body>
- </html>
|