第一种是比较常规的方法 思路: 1.构建一个新的数组存放结果 2.for循环中每次从原数组中取出一个元素,用这个元素循环与结果数组对比 3.若结果数组中没有该元素,则存到结果数组中 代码如下: Array.prototype.unique1 = function(){ var res = [this ...
分类:
编程语言 时间:
2016-07-06 20:18:16
阅读次数:
134
1、js sort()方法的应用: 首先:如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序。要实现这一点,首先应把数组的元素都转换成字符串(如有必要),以便进行比较。 如果想按照其他标准进行排序,就需要提供比较函数,该函数要比较两个值,然后 ...
分类:
编程语言 时间:
2016-07-03 21:37:18
阅读次数:
171
1.concat()拼接 concat()方法可以基于当前数组中的所有项创建一个新数组。具体来说,这个方法会先创建当前数组一个副本,然后将接受到的参数添加到这个副本的末尾,最后返回I新构建的数组。在没有给concat()方法传递参数的情况下,它只是复制当前数组并返回副本。如果传递给concat()方 ...
分类:
编程语言 时间:
2016-06-30 18:21:38
阅读次数:
170
1.sort() arr.sort([function]) 对数组元素排序。在原数组上排序,并返回这个数组。 (1)若没有function,按ascii字母顺序排序 (2)若有function,该函数比较两个值,返回一个说明这两个值相对顺序的数字。 a.若function(a,b)小于0,a排在b前 ...
分类:
编程语言 时间:
2016-06-30 18:00:38
阅读次数:
440
原文来源于:http://www.cnblogs.com/feng524822/archive/2013/11/10/3416278.html 1.js字符串函数 2.js数组 3.js运算符 4.dom基本操作 5.js流程语句 6.js变量 7.js函数基础 8.js正则表达式 ...
分类:
Web程序 时间:
2016-06-28 12:29:56
阅读次数:
157
js数组的声明与应用数组:一种容器,存储批量数据。JavaScript是一种弱类型语言。什么是弱类型,就是变量可以存储多种类型变量的引用不会报错。所以js数组可以存储不同的数据。 一、数组的作用:只要是批量的数据都需要使用数组声明 二、如何声明数组 1、快速声明数组 var 数组名=[元素1,元素2 ...
分类:
编程语言 时间:
2016-06-25 10:51:22
阅读次数:
216
1.使用js 数组去重复: 方法①: 运行结果: 方法②: 运行结果: 2.js的继承及原型属性,扩展内置数据类型的方法。(比如:给String对象定义一个repeatify方法:该方法接收一个整数参数,作为字符串重复的次数,最后返回重复指定次数的字符串。) 运行结果: ...
分类:
编程语言 时间:
2016-06-24 12:23:12
阅读次数:
143
数组的拼接 var a = [1,2,3,4,5,6]; var b=["foo","bar", "fun"]; 最终的结果是: [ 1,2,3,4,5,6,"foo","bar","fun" ] 一般情况下,我们最先想到的是concat c=a.concat(b); c是新数组,此时内存使用有,c ...
分类:
编程语言 时间:
2016-06-21 22:38:40
阅读次数:
205