捕获错误 错误类型 EvalError:eval()的使用与定义不一致 RangeError:数值越界 ReferenceError:非法或不能...
深克隆 type方法重构 数组 改变原数组push、pop、unshift、shift、reverse、sortsplice 返回新数组spli...
继承模式 命名空间 管理变量,防止污染全局,适用于模块发开发 对象枚举 for in obj.hasOwnProperty() 'prop' i...
原型 定义:原型是function对象的一个属性,它定义了构造函数制造出的对象的公共祖先。通过该构造函数产生的对象,可以继承该原型的属性和方法。...
对象 1.对象的增删改查 对象的创建方法 plainObject 对象字面量 / 对象直接量 构造函数系统自带的构造函数 new Object(...
对 作用域、作用域链、执行上下文对象(GO | AO)、闭包 的个人理解: JS分为全局和局部作用域,都属于词法作用域(与之相对是动态作用域)。...
js运行三部曲 语法分析 预编译 解释执行 预编译前奏 imply global 暗示全局变量:即任何变量,如果变量未经声明就赋值,此变量就为全...
函数,初始作用域 函数名的length为形参数,arguments.length为实参数。函数中形参与arguments之间为映射关系,如果形参...
条件语句补充,初始引用值 初识引用 数组 对象 编程形式的区别 面向过程 面向对象 typeof 返回字符串类型的 number string ...