es5 部分

 1.严格模式

使用use strict 开启严格模式,若在js第一行为全局严格模式,在函数第一行为局部严格模式

1.变量必须先声明后使用

2.函数参数不能有重名

3.对象属性不能有重名

4.delete只能删除对象属性,不能删除变量和方法

5.this指向undefined

6.不能用关键字,保留字定义变量

7.不能使用with语句,0八进制,特殊字符

2.特性:用于说明属性

object.definePrototype 和 object.prototypies设置属性特性

特性四个属性 value 值 writable不可修改 enumberable不可枚举 configurable不可配置

方法set 修改属性 get 获取属性

3.判断数组的方法

Array.isArray(arr)

arr instancceof Array

arr.constructor === Array

object.prototype.toString.call(arr) === '[object Array]'

 

 

bind

 

posted @ 2022-03-28 09:43  HaoyuSun  阅读(35)  评论(0)    收藏  举报