-
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript查看全部
-
继承最佳方式查看全部
-
继承,覆盖方法查看全部
-
正则表达式的一些类型查看全部
-
VO按照如下顺序填充: 1.函数参数(若未传入,初始化该参数值为undefined) 2.函数声明(若发生命名冲突,会覆盖) 3.变量声明(初始化变量值为undefined,若发生命名冲突,会忽略。)查看全部
-
javascript没有块级作用域 内部作用域可以访问到外部作用域 利用函數作用域 封裝 (function(){})();或 !function(){}();變為函數表達式查看全部
-
闭包: 函数的内部函数能访问到外围函数变量 内部函数访问外围变量为及时调用,不会储存,但外围函数的变量会由于闭包的存在而在执行后无法释放 闭包可用于构造私有变量,即封装 闭包会导致空间浪费,内存泄露,以及性能浪费,使用需谨慎查看全部
-
NaN number null object查看全部
-
类型检测的方法查看全部
-
对于sort(function(a,b){return a-b};),API如是说 如果想按照别的顺序进行排序,就必须提供比较函数,该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数a和b,其返回值如下: 如果根据你的评判标准,a小于b,在排序后的数组中a应该出现在b之前,就返回一个小于0的值。 如果a等于b,就返回0。 如果a大于b,就返回一个大于0的值。 注意,数组中undefined的元素都排列在数组末尾。即使你提供了自定义的排序函数也是这样,因为undefined值不会被传递给你提供的orderfunc。查看全部
-
重复数组多次,将数组做为join的分隔符查看全部
-
数组函数查看全部
-
字符串调用数组join()方法 var str = "hello world"; Array.prototype.join.call(str, "_"); //"h_e_l_l_o__w_o_r_l_d"查看全部
-
数组判断(返回Boolean) every() //判断数组元素是否全等于某个数 数组比较 some() //判断数组元素是否有等于某个数的元素 reduce() //数组元素两两比较(从左至右) reduceRight() //数组元素两两比较(从右至左) 取得数组最大元素 var arr = [1, 21, 93, 0, 33]; arr.reduce(function(a, b){ return a > b ? a : b; }); //93 判断是否数组的4种方法 Array.isArray() //判断是否数组 [] instanceof Array Object.prototype.toString.apply([]) //{object, Array} [].constructor===Array查看全部
-
数组方法(包含ES5新增方法)查看全部
举报
0/150
提交
取消