近期项目中遇到一个需求,从一个列表中随机展示列表的部分内容,需求不大,JS也非常容易实现。主要是运用到了Math对象的random方法,和Array的splice方法。思路是先新建一个数组,存放所有的列表,然后算出随机数,从数组中取出这个随机索引对应的值,然后组成一个随机数组。源代码如下: 1 2....
分类:
Web程序 时间:
2014-09-17 15:06:02
阅读次数:
240
splice函数: 功能描述:用于在两个文件描述符之间移动数据,也是零拷贝操作。函数定义如下:1 #include 3 ssize_t splice(int fd_in,loff_t* off_t,int fd_out,loff_t* off_out,size_t len,unsigned i...
分类:
其他好文 时间:
2014-09-15 19:21:09
阅读次数:
218
JavaScript Array 对象 定义和用法 splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。 注释:该方法会改变原始数组。
分类:
编程语言 时间:
2014-09-12 19:25:34
阅读次数:
307
for(var i = 0 ;i<wordarr.length;i++) { if(wordarr[i] == "" || typeof(wordarr[i]) == "undefined") { wordarr.splice(i,1); i= i-1; } }
分类:
Web程序 时间:
2014-09-02 17:13:14
阅读次数:
187
; Run = function () { ; return Array.prototype.splice.call( arguments, -1 )[0].apply( this, arguments ) }; Loop = function () { var coun...
分类:
编程语言 时间:
2014-08-29 01:18:16
阅读次数:
298
javascript字符串与数组有很多精巧的方法,比如splice、indexOf,而replace在字符串处理中偶尔会产生让人愉悦的效果比如underscore中的模板引擎替换部分,又如信用卡分割的应用简单来说,replace用于将字符串中一些字符替换为另一些字符,最简单的情况如下var num ...
分类:
编程语言 时间:
2014-08-28 21:07:56
阅读次数:
335
concat() 方法可以基于当前数组中的所有项创建一个新数组。具体来说,这个方法会先创建当前数组的一个副本,然后将接收到的参数添加到这个副本的末尾,最后返回新构建的数组。在没有给 concat() 方法传递参数的情况下,它只是复制当前数组并返回副本。如果传递给 concat() 方法的是一或多.....
分类:
其他好文 时间:
2014-08-14 08:14:18
阅读次数:
185
var str = '123456789';function division(str){ var arr = str.split(''), len = arr.length, i = 3; while(i < len){ arr.splice(len-i,0,','); i+=3...
分类:
编程语言 时间:
2014-08-05 13:35:19
阅读次数:
232
如何在JS数组特定索引处指定位置插入元素?需求: 将一个元素插入到现有数组的特定索引处。听起来很容易和常见,但需要一点时间来研究它。// 原来的数组var array = ["one", "two", "four"];// splice(position, numberOfItemsToRemove...
分类:
Web程序 时间:
2014-07-29 12:09:06
阅读次数:
429
js基础--javascript基础概念之数组数组栈方法数组可以像栈一样。栈是一种先进后出的数据结构,最先添加的数据最后一个出来。栈方法添加数据也称为推入移除数据称为弹出。js为数值栈方法提供了push()和pop();两个方法。push()push()方法接受参数就是你要添加进入到数组的值。pus..
分类:
编程语言 时间:
2014-07-25 19:16:02
阅读次数:
345