diff --git "a/2019/05/22/2 \345\255\227\347\254\246\344\270\262/index.html" "b/2019/05/22/2 \345\255\227\347\254\246\344\270\262/index.html" index f7c9fc3..a6cf67c 100644 --- "a/2019/05/22/2 \345\255\227\347\254\246\344\270\262/index.html" +++ "b/2019/05/22/2 \345\255\227\347\254\246\344\270\262/index.html" @@ -216,11 +216,11 @@

- +
- ECMA5 CALL APPLY 模拟 + ECMA5 面向对象编程
diff --git "a/2019/05/22/3 \345\257\271\350\261\241/index.html" "b/2019/05/22/3 \345\257\271\350\261\241/index.html" index 9e65779..3cd5658 100644 --- "a/2019/05/22/3 \345\257\271\350\261\241/index.html" +++ "b/2019/05/22/3 \345\257\271\350\261\241/index.html" @@ -250,11 +250,11 @@

- +
- ECMA5 标准库 + ECMA5 函数
diff --git "a/2019/05/22/4 \345\207\275\346\225\260/index.html" "b/2019/05/22/4 \345\207\275\346\225\260/index.html" index d892f67..0e4b1d1 100644 --- "a/2019/05/22/4 \345\207\275\346\225\260/index.html" +++ "b/2019/05/22/4 \345\207\275\346\225\260/index.html" @@ -265,18 +265,18 @@

- +
- ECMA5 数组 + ECMA5 包装对象
- -
ECMA5 面向对象编程
+
+
ECMA5 对象
diff --git "a/2019/05/22/5 \346\240\207\345\207\206\345\272\223/index.html" "b/2019/05/22/5 \346\240\207\345\207\206\345\272\223/index.html" index e77cc85..aa0ec10 100644 --- "a/2019/05/22/5 \346\240\207\345\207\206\345\272\223/index.html" +++ "b/2019/05/22/5 \346\240\207\345\207\206\345\272\223/index.html" @@ -8,18 +8,18 @@ ECMA5 标准库 | chochi's workshop - + - + - + - + @@ -163,12 +163,12 @@

-

1 判断某个变量是否为函数

1
2
3
function isObject(value){
return value === Object(value);
}
+

1 判断某个变量是否为对象

1
2
3
function isObject(value){
return value === Object(value);
}

2 对象的键名

-
1
2
Object.keys // 返回对象本身(不包括继承)的可枚举属性
Object.getOwnPropertyNames // 返回对象本身的所有属性(不包括继承)
+
1
2
Object.keys(instance) // 返回对象本身(不包括继承)的可枚举属性
Object.getOwnPropertyNames(instance) // 返回对象本身的所有属性(不包括继承)

3 判断数据类型

4 属性描述对象