1, sort() 不传回调函数的话,默认按照字母顺序(字符编码)的顺序进行排序。 2, sort() 通过传回调函数来控制从小到大的排序还是从大到小的排序: 排序时的先后顺序取决于回调函数的返回值,对大于0还是小于0的控制 ...
分类:
编程语言 时间:
2018-11-12 11:18:10
阅读次数:
139
ES5 方法总结 1.slice 2. 遍历数组 3. concat() ES6 方法总结 1. Object.assign() 浅复制,也可以实现数组的克隆 2. 扩展运算符 ...
分类:
编程语言 时间:
2018-11-06 13:33:17
阅读次数:
161
1,普通for循环,经常用的数组遍历 2,优化版for循环:使用变量,将长度缓存起来,避免重复获取长度,数组很大时优化效果明显 3,forEach,ES5推出的,数组自带的循环,主要功能是遍历数组,实际性能比for还弱 forEach这种方法也有一个小缺陷:你不能使用break语句中断循环,也不能使 ...
分类:
编程语言 时间:
2018-11-01 11:55:45
阅读次数:
136
var arr=new Array("hello","word","java","eclipse","jsp"); //“、”为字符串连接符 alert(arr.join("、")); ...
分类:
编程语言 时间:
2018-11-01 11:48:37
阅读次数:
302
1.JS找字符串中出现最多的字符 例如:求字符串'nininihaoa'中出现次数最多字符 方法一: 结果如图所示: 方法二,当然还可以使用reduce方法来实现: 想详细了解reduce()方法,可以参考:《JS数组reduce()方法详解及高级技巧》 2.JS实现九九乘法表 jQuery实现方式 ...
分类:
Web程序 时间:
2018-10-29 20:40:56
阅读次数:
234
shift unshift pop push splic delete shift和unshift是数组第一个元素 shift: unshift: pop和push遵循栈先进后出,是数组最后一个元素 pop删除最后元素 push在数组最后面加 splice(起始索引,从包括起始索引删除的数量,在删除 ...
分类:
编程语言 时间:
2018-10-28 19:16:46
阅读次数:
145
结果为js数组,[{key:'key',val:'val'},...] ...
分类:
Web程序 时间:
2018-10-26 19:25:58
阅读次数:
226
//重写Array中的indexOf方法,获取数组中指定值的元素的索引 1 Array.prototype.indexOf = function (val) { 2 for (var i = 0; i < this.length; i++) { 3 if (this[i] == val) retur ...
分类:
编程语言 时间:
2018-10-24 12:04:43
阅读次数:
139