05/21 关键词

关键词数组(Array) 索引 push() pop() unshift() shift() forEach() 回调函数 slice() splice() concat() reverse() sort()代码push() 向数组的末尾添加一个或者多个元素,并且返回数组新的长度pop() 删除数组最后一个元素,并且返回删除的元素unshift() 向数组的开头添加一个或者多个元素,并且返回数

- 阅读全文 -

05/20 关键词

关键词this 工厂方法 构造函数 instanceof 原型(prototype) 垃圾回收(GC)强调构造函数的执行流程this的情况向原型内添加方法可以防止污染垃圾回收机制使用hasOwnProperty()来检查自身是否有该属性,不包括原型上面的属性使用in 来检查自身是否有该属性,包括原型上面的属性也算instanceof用来检查某一对象是否为该类(构造函数)创建当我们在页面打印一个对象

- 阅读全文 -

05/12 关键词

>>关键词<<匿名函数 立即执行函数 方法 作用域(scope) 全局对象(window) 实体>>代码<<(function (){alert('ok');})()>>强调<<函数的参数可以是任意值,可以是对象,可以是函数使用var关键词声明变量,会使变量的声明提前不使用var定义的变量,为全局变量形参相当于在函数中定义了变

- 阅读全文 -

05/07 关键词

>>关键词<<数据类型 基本数据类型 引用数据类型 内建对象 宿主对象 自定义对象 对象 属性 对象字面量 栈内存 堆内存 对象字面量>>代码<<delete obj.name //删除属性"name" in obj //检查对象是否有该属性>>强调<<对象是一种复合的数据类型如果读取的属性是对象中没有的,不会报错,而是返回u

- 阅读全文 -

05/06 关键词

>>关键词<<循环语句 循环体 死循环 break 条件表达式 while循环 do while循环 计数器 for循环 嵌套 标记语句>>代码<<console.time("test")console.timeEnd("test")Math.sqrt(4) //2>>强调<<for循环转,3个部分都可以省略;如果都省略,就

- 阅读全文 -