|
@@ -0,0 +1,115 @@
|
|
|
|
+<!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 age = 20;
|
|
|
|
+ // function talk(){
|
|
|
|
+ // console.log("hello");
|
|
|
|
+ // }
|
|
|
|
+ // let person = {
|
|
|
|
+ // name: '张三',
|
|
|
|
+ // age:age,
|
|
|
|
+ // sex:"男",
|
|
|
|
+ // talk:function(){
|
|
|
|
+ // console.log("hello");
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
|
|
+ // let person = {
|
|
|
|
+ // name: '张三',
|
|
|
|
+ // name2:"李四",
|
|
|
|
+ // age,
|
|
|
|
+ // sex:"男",
|
|
|
|
+ // talk(){
|
|
|
|
+ // console.log("hello");
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
|
|
+ // let a = "name";
|
|
|
|
+ // console.log(person);
|
|
|
|
+ // console.log(person.name);
|
|
|
|
+ // console.log(person[a]);
|
|
|
|
+ // console.log(person[a+2]);
|
|
|
|
+
|
|
|
|
+ // let obj = {
|
|
|
|
+ // a:1,
|
|
|
|
+ // b:2
|
|
|
|
+ // }
|
|
|
|
+ // let boj2 = {
|
|
|
|
+ // a:1,
|
|
|
|
+ // b:2
|
|
|
|
+ // }
|
|
|
|
+ // let boj2 = obj;
|
|
|
|
+
|
|
|
|
+ // console.log(obj == boj2);
|
|
|
|
+ // console.log(Object.is(obj,boj2));
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ // let obj = {
|
|
|
|
+ // a:1,
|
|
|
|
+ // b:2
|
|
|
|
+ // }
|
|
|
|
+ // let obj2 = {
|
|
|
|
+ // c:3,
|
|
|
|
+ // d:4
|
|
|
|
+ // }
|
|
|
|
+ // Object.assign(obj,obj2)
|
|
|
|
+ // console.log(obj);
|
|
|
|
+
|
|
|
|
+ // let obj = {
|
|
|
|
+ // a:1,
|
|
|
|
+ // b:2,
|
|
|
|
+ // c:{
|
|
|
|
+ // d:3,
|
|
|
|
+ // e:4
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
|
|
+ // // let obj2 = obj;
|
|
|
|
+ // // 浅拷贝 浅克隆
|
|
|
|
+ // let obj2 = Object.assign({},obj);
|
|
|
|
+ // obj.a = "hello";
|
|
|
|
+ // obj.c.d = "world";
|
|
|
|
+
|
|
|
|
+ // console.log(obj2);
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ // let obj = {
|
|
|
|
+ // a:1,
|
|
|
|
+ // b:2,
|
|
|
|
+ // c:3,
|
|
|
|
+ // d:4
|
|
|
|
+ // }
|
|
|
|
+ // var key = "a";
|
|
|
|
+ // console.log( "c" in obj );
|
|
|
|
+ // console.log(key in obj);
|
|
|
|
+
|
|
|
|
+ let obj = {
|
|
|
|
+ a:1,
|
|
|
|
+ b:2,
|
|
|
|
+ c:3,
|
|
|
|
+ d:4
|
|
|
|
+ }
|
|
|
|
+ // for(let key in obj){
|
|
|
|
+ // console.log(key);
|
|
|
|
+ // }
|
|
|
|
+ // Object.keys 把当前对象的所有属性名组成数组返回
|
|
|
|
+ // console.log(Object.keys(obj));
|
|
|
|
+ // Object.values 把当前对象的所有属性值组成数组返回
|
|
|
|
+ // console.log(Object.values(obj));
|
|
|
|
+ // Object.entries 把当前对象的所有属性名和属性值组成数组返回
|
|
|
|
+ // console.log(Object.entries(obj));
|
|
|
|
+
|
|
|
|
+ let arr = [["name","张三"],["age",20]];
|
|
|
|
+ console.log(Object.fromEntries(arr));
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ </script>
|
|
|
|
+</body>
|
|
|
|
+</html>
|