|
@@ -0,0 +1,67 @@
|
|
|
+<!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;
|
|
|
+
|
|
|
+
|
|
|
+ </script>
|
|
|
+</body>
|
|
|
+</html>
|