转帖:https://github.com/wteam-xq/testDemo/blob/master/array.html1.遍历数组法最简单的去重方法, 实现思路:新建一新数组,遍历传入数组,值不在新数组就加入该新数组中;注意点:判断值是否在数组的方法“indexOf”是ECMAScript5 ...
分类:
编程语言 时间:
2015-10-02 10:05:50
阅读次数:
243
js数组去重,老生长谈,今天对其进行一番归纳,总结出来4种方法贴入代码前 ,先对浏览器Array对象进行支持indexOf和forEach的polyfillArray.prototype.indexOf = Array.prototype.indexOf || function(item) { .....
分类:
编程语言 时间:
2015-09-29 11:13:45
阅读次数:
174
1 Array.prototype.remove = function(obj) { 2 for (var i = 0; i < this.length; i++) { 3 var temp =...
分类:
编程语言 时间:
2015-09-26 10:28:43
阅读次数:
144
1.数组的创建(当把构造函数作为函数调用,不使用 new 运算符时,它的行为与使用 new 运算符调用它时的行为完全一样。)var arr=new Array();var arr=new Array(size);//size为一个自然数值var arr=new Array(element1,elel...
分类:
编程语言 时间:
2015-09-24 23:58:07
阅读次数:
418
原文链接 :http://segmentfault.com/a/1190000002440502第一种是比较常规的方法思路:1.构建一个新的数组存放结果2.for循环中每次从原数组中取出一个元素,用这个元素循环与结果数组对比3.若结果数组中没有该元素,则存到结果数组中复制代码代码如下:Array.p...
分类:
编程语言 时间:
2015-09-22 17:58:57
阅读次数:
156
迭代器方法:对数组中的每一个元素应用一个函数,可以返回一个值,一组值或者一个新的数组。说的什么啊这是,根本听不懂。实践 不生成新数组的迭代器的方法: 数组的字符串表示 未完待续。。。。。
分类:
编程语言 时间:
2015-09-18 18:35:39
阅读次数:
135
在js的数组中有两个方法为数组添加元素:1.push();2.unshift(),push函数是将元素添加到数组的末尾,现在不用说大家估计也能猜出来,unshift这个函数就是把元素添加到数组的开头的位置上。 上代码: 数组的字符串表示
分类:
编程语言 时间:
2015-09-18 18:27:30
阅读次数:
158
concat()和splice()方法允许通过已经有的数组创建新的数组 concat()这个方法可以合并多个数组创建一个数组 splice()这个方法是获得截取一个数组中的子集创建一个新的数组。理论:说着都是可难懂,直接上代码,实践,纸上得来终觉浅。 数组的字符串表示 splic...
分类:
编程语言 时间:
2015-09-18 18:13:53
阅读次数:
170
使用pop()这个函数可以从数组中删除末尾的元素,shift方法可以删除数组中第一个元素。这些都是js中自带的函数,如果不使用这些函数的话,自己写的代码效率会很低的。 数组的字符串表示
分类:
编程语言 时间:
2015-09-18 18:11:13
阅读次数:
146