-
OOP概念查看全部
-
bind可用于将函数的首个(或首几个)参数绑定定值查看全部
-
用bind绑定this所指的对象查看全部
-
arguments查看全部
-
bind方法查看全部
-
call和apply查看全部
-
函数声明会被前置,而函数表达式则不会查看全部
-
严格模式查看全部
-
函数调用方式查看全部
-
Array.prototype.join.call(str, '-')查看全部
-
判断是否为数组的方法 注意isArray是Array构造器上的方法,不能向[1,2,3].isArray这样使用(后者必须要是Array.prototype上的方法才可以)查看全部
-
返回元素在数组中的位置 第一个参数是想要查找的元素值,第二个参数是查找的起始位置查看全部
-
reduce接收一个有两个参数的函数与一个可选参数<br> 可选参数提供时作为第一个x的值被函数使用<br> reduceRight功能与reduce相同,区别是从右往左遍历查看全部
-
every和some查看全部
-
map:接收有一个参数的函数,对数组的值进行遍历并执行函数体内的语句;不会改变原数组 例: var arr = [1,2,3]; arr.map(function(x){ return 'value: ' + x});//["value: 1", "value: 2", "value: 3"] arr;//[1, 2, 3] filter:对数组进行筛选;接收一个有两个参数的函数,第一个参数是数组值,第二个参数是下标;筛选出使函数返回真值的数组元素。不改变原数组。 例: var arr = [1,2,3,4,5,6,7,8,9,10]; arr.filter(function(x, index){ return index % 3 === 0 || x >= 8; });//[1, 4, 7, 8, 9, 10] arr;//[1,2,3,4,5,6,7,8,9,10]查看全部
举报
0/150
提交
取消