90.push()方法可以接收任意数量的参数,逐个添加到末尾并返回修改后数组 的长度
pop()方法从数组末尾移除最后一项,坚守length的值然后返回移除项
91.shift()方法移除数组中第一项并返回该项,同时数组长度减一
unshift()方法与shift()方法相反
92.sort()方法按升序排列数组项--即最小值位于最前面,最大值在后面
reverse()方法会反转数组项的顺序
valueOf()方法会返回数值类型的对象类型
94.cancat()方法可以基于当前数组的所有项创建一个新数组
slice()方法能够基于当前数组中的一个或者多个项创建一个新数组。 ( 具体用法看94页)
95.splice()方法 看95页
indexOf()和lastindexOf()两个方法都接受两个参数:要查找的项和(可选 的)表示查找位置的起点的索引 indexOf从开头开始查找(lastindexOf相反
96.具体有:every(),filter(),forEach(),map(),some()方法
97.reduce()和reduceRight()方法都会迭代数组的所有项开始位置不一样
99.Date类型
101.toDateString(),toTimeString(),toLocaleDateString (),toLocaleTimeString(),toUTCString(),toLocaleString()用于日期格 式化字符串的方法
102.日期/时间组件方法表
105.RegExp实例属性global,ignoreCase,lastIndex,multiline,source
RegExp对象的主要方法为exec(),exec()接收一个参数返回第一个匹配项信 息的数组,该方法的额外两个属性index和input。index属性表示匹配项在 字符串中的位置,input表示应用正则表达式字符串。
107.正则表达式第二个方法:test(),他接受一个字符串,在模式与该参数匹配 的情况下返回true,否则返回false。
108.RegExp的方法exec()和test()方法的长属性名和短属性名。
113.arguments主要用途是保存函数的参数,这个对象的还有一个叫callee的属 性,该属性是一个指针,指向arguments对象的函数。例子看114
114.this引用的是函数执行的环境变量--或者说是this值(当在网页的全局作用 域中调用函数时,this对象引用的就是window)
115.caller属性保存着调用当前函数的函数引用,如果是在全局作用域中调用该 函数,他的值为null
116.每个函数都包含着2个属length和prototype(第六章)
length表示函数接收的命名参数个数
每个函数都包含2个非继承而来的方法:apply()和call()
apply()方法接收两个参数一个是在其运行函数的作用域,另一个则是参数 数组(第二个参数可以是Array的实例,也可以是arguments对象)
118.bind()方法:创建一个函数实例,其this值会被绑定到传给bind()函数的值