1、去掉重复的数组元素。2、获取一个数组中的重复项。3、求一个字符串的字节长度,一个英文字符占用一个字节,一个中文字符占用两个字节。4、判断一个字符串中出现次数最多的字符,统计这个次数。5、数组排序。6、快排。7、删除/添加数组项。8、数组随机顺序输出。9、数组求和、最大值。10、判断是否为数组。1...
分类:
Web程序 时间:
2014-06-29 13:41:49
阅读次数:
363
前提:数组中的元素类型为:string在网上看了许多高大尚的文章,还是解决不了我的string arry 的问题,只能怪自己脑残了,上代码: jQ数组string去重 注意:在sbArray数组中,sbArray.indexOf("北京") 的返回值为 -...
分类:
Web程序 时间:
2014-06-25 17:23:11
阅读次数:
198
在IE8下有个js错误,但是在其它浏览器下(Firefox, Chrome, IE9)下面都很正常。后来调试发现原因是在IE8下,js数组没有indexOf方法。 在使用indexOf方法前,执行一下下面的js, 原理就是如果发现数组没有indexOf方法,会添加上这个方法 if (!Array.p...
分类:
其他好文 时间:
2014-06-25 15:00:43
阅读次数:
168
js数组的操作
用 js有很久了,但都没有深究过js的数组形式。偶尔用用也就是简单的string.split(char)。这段时间做的一个项目,用到数组的地方很多,自以为js高手的自己居然无从下手,一下狠心,我学!呵呵。学了之后才知道,js数组的功能强大很,远比VB,C#强多了,大家慢慢看吧
1、数组的创建
var arrayObj = new Array(); //创建一个数组...
分类:
Web程序 时间:
2014-06-22 16:37:17
阅读次数:
212
//1.先定义数组var cr_json = new Array();var s_arr_cr = '{ id: ' + hid_JobTicketID + ',fee:' + hid_CrossRegionFee + '}';var arr_cr = eval('(' + s_arr_cr + '...
分类:
Web程序 时间:
2014-06-18 09:48:20
阅读次数:
224
JS数组去重var ddd = [1,2,4,5,2, 222,1,5,6];var uq = {};var rq = [];for(var i=0; ib?1:-1});//从小到大排序 alert(arrDemo);//10,50,51,100 arrDemo.sort(function(a,b...
分类:
Web程序 时间:
2014-06-15 06:28:54
阅读次数:
286
这个小坑给了我两点思考: 1、有些花哨的用法如a.push.apply(a, b);还是用于面试题装逼就行,实战上还是多走老实路线免得遇到异常和性能的坑。 2、http://stackoverflow.com/questions/1374126 从stackoverflow找答案时不要仅盯着投票最多的,真理往往掌握在少数人手中,下图259票的回答是个坑,34票的才是最完美的分析。
1
2
3
a
= new Array();
b
= new Array(1256...
分类:
移动开发 时间:
2014-06-10 14:16:24
阅读次数:
300
网上看到的一道关于js数组的小考题,借此学习练习一下,也是拿来作为博客开篇之作吧!题目如下:给定一个随机数组,数组可能包含数组(也就是说数组元素可能为数组)。要求用js实现一个函数,返回该数组中所有元素,重复的要求去掉。例如:数组[2,3,[4,6,[3,8]],12,10],返回结果为:[2,3,...
分类:
Web程序 时间:
2014-06-09 16:41:57
阅读次数:
360
js 数组的每一项可以保存任何类型的数据。
数级的大小是可以动态调整的,即可以随着数据的添加自动增长长度。 创建数组的两种方式: 使用 Array 构造函数 var color = new
Array(20); // 创建长度为 20 的数组 var...
分类:
Web程序 时间:
2014-05-31 20:08:36
阅读次数:
348