Array.prototype.joinArray.prototype.reverseArray.prototype.sortArray.prototype.concatArray.prototype.sliceArray.prototype.spliceArray.prototype.forEac...
分类:
编程语言 时间:
2015-08-05 20:11:55
阅读次数:
145
1 Array.prototype.contain = function(e){ 2 for(i=0;i -1) {18 this.splice(index, 1);19 }20 };21 22 Array.prototype.distinct=function()...
分类:
编程语言 时间:
2015-08-04 20:49:42
阅读次数:
175
一、数组转字符串需要将数组元素用某个字符连接成字符串,示例代码如下:var a, b;a = new Array(0,1,2,3,4);b = a.join("-");二、字符串转数组实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下:var s = "abc,abcd,...
分类:
编程语言 时间:
2015-08-03 14:10:38
阅读次数:
173
三种方法利用indexOf判断新数组underscore.js中实际上也是使用的类似的indexOf //传入数组 function unique1(arr){ var tmpArr = []; for(var i=0; i>> s.add(4)>>> s{1, 2, 3, 4}>>...
分类:
编程语言 时间:
2015-08-01 14:15:16
阅读次数:
114
写在前面在项目中,对数组的操作还是比较常见的,有时候,我们需要模拟栈和队列的特性才能实现需求,这里记录一下这个知识点。栈栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈...
分类:
编程语言 时间:
2015-08-01 11:16:16
阅读次数:
281
1,join----------数组转换为字符串
var arr=[1,2,3];
arr.join("_"); //'1_2_3"
2,reverse----数组逆序(数组被修改)
var arr=[1,2,3];
arr.reverse(); //[3,2,1]
arr; //[3,2,1]
3,sort---------数组排序(数组被...
分类:
编程语言 时间:
2015-07-31 13:00:42
阅读次数:
125
//数组去重Array.prototype.unique = function() { var new = [], hash = {}; for(var i=0, ele; ele=this[i]; i++) { if(!hash[ele]) { ne...
分类:
编程语言 时间:
2015-07-30 11:13:43
阅读次数:
139
JS数组的用法包括创建、取值赋值、添加以及根据下标(包括数值或字符)来移除元素等等,在本文中将为大家详细介绍,感兴趣的朋友可以参考下。1.创建数组://1.1直接创建一个数组对象vararray=newArray();//1.2直接创建一个数组对象vararray=newArray(size);/....
分类:
编程语言 时间:
2015-07-30 10:58:47
阅读次数:
152
今天在设计表单的时候遇到对数组的一些处理的问题,比如说怎么创建一个数组,然后牵扯到数组的增删改查的方法。请看APIFF: Firefox, N: Netscape, IE: Internet Explorer方法描述FFNIEconcat()连接两个或更多的数组,并返回结果。144join()把数组...
分类:
编程语言 时间:
2015-07-29 18:33:31
阅读次数:
170
Array.prototype.unique3 = function(){ //数组去重 var res = []; var json = {}; for(var...
分类:
编程语言 时间:
2015-07-27 18:12:33
阅读次数:
124