摘要: 取数组中最大值 可以先把思路理一下: 将数组中第一个元素赋值给一个变量,并且把这个变量作为最大值; 开始遍历数组,从第二个元素开始依次和第一个元素进行比较 如果当前的元素大于当前的最大值,就把当前的元素值赋值给最大值 移动到下一个元素,继续按前面一步操作 当数组元素遍历结束时,这个变量存储的就是最大 阅读全文
posted @ 2016-05-23 21:28 待繁华落尽 阅读(16513) 评论(0) 推荐(0) 编辑
摘要: @Traveller在DIV.IO分享了一篇《数组元素随机化排序算法实现》,这篇文章提供了三种数组项随机排序的实现方法: 使用数组sort方法对数组元素随机排序 随机交换数组内的元素 随机从原数组抽取一个元素,加入到新数组 洗牌算法 数组随机排序其基本原理是洗牌算法(Fisher–Yates shu 阅读全文
posted @ 2016-05-23 21:20 待繁华落尽 阅读(463) 评论(0) 推荐(0) 编辑
摘要: push():向数组末尾添加一个或多个元素 unshift(): 向数组的开头添加一个或多个元素 pop(): 删除数组最后一个元素 shift(): 删除数组第一个元素 sort(): 给数组排序 reverse(): 颠倒数组项在数组中的位置 concat(): 合并数组 slice(): 指定 阅读全文
posted @ 2016-05-23 21:11 待繁华落尽 阅读(626) 评论(0) 推荐(0) 编辑
摘要: JavaScript学习笔记:数组去重 话说面试常会碰到面试官会问JavaScript实现数组去重的问题,整理了一些有关于JavaScript数组去重的方法。下面这些数组去重的方法是自己收集和整理的。 双重循环去重 这个方法使用了两个for循环做遍历。整个思路是: 构建一个空数组用来存放去重后的数组 阅读全文
posted @ 2016-05-23 21:01 待繁华落尽 阅读(372) 评论(0) 推荐(0) 编辑