splice()方法向/从数组中添加/删除项目,然后返回被删除的项目。 splice()方法的主要用途是向数组的中部插入项,使用这种方法的方式则有以下几种: 删除:可以删除任意数量的项,只需要制定2个参数:要删除的第一项的位置和要删除的项数。 例子: 结果: 从结果可知,参数1是0,即从第0项开始, ...
分类:
编程语言 时间:
2016-07-24 14:53:00
阅读次数:
196
数组方法: var arr = [1,2,3]; arr.push(4,5);//往数组的后面添加(可以一位或者多位),并返回数组的长度; arr.unshift(0,1,2);//往数组的前面添加(可以一位或者多位),并返回数组的长度; arr.pop();//从后面删除一位(只能一位),并返回删 ...
分类:
编程语言 时间:
2016-07-23 10:34:05
阅读次数:
203
数组方法: 关于slice: 关于sort: 》arrayObject.sort(方法函数) 方法函数:可选,规定排序顺序,必须是函数。 如果不指定<方法函数>,则按unicode码顺序排列; 如果指定<方法函数>,则按<方法函数>所指定的排序方法排序。 》方法函数: 该函数要比较两个值,然后返回一 ...
分类:
编程语言 时间:
2016-07-22 14:30:57
阅读次数:
179
记录下学习数组的过程 1、创建数组 2、数组检测 3、数组转换方法 4、找方法 ‘后进先出’的表现 5、队列方法 ‘先进先出’的表现 6、循环数组(滚动选择) 2、从前到后 7、数组排序 8、数组方法 1、concat(); 2、slice(); 3、splice();最强大的方法 9、位置方法(E ...
分类:
编程语言 时间:
2016-07-15 00:32:25
阅读次数:
240
map: reduce: filter: sort: reverse: concat: split: join: ...
分类:
编程语言 时间:
2016-07-09 10:40:42
阅读次数:
144
functiongetByClass(oParent,nClass){
vareLe=oParent.getElementsByTagName(‘*‘);/*获取oParent这个父级元素的所有子集*/
varaRrent=[];/*创建一个数组*/
for(vari=0;i<eLe.length;i++){/*遍历子集*/
if(eLe[i].className==nClass){/*元素的classname与方法传入参数做对比*..
分类:
Web程序 时间:
2016-07-01 16:30:58
阅读次数:
242
一、数组转字符串 需要将数组元素用某个字符连接成字符串,示例代码如下: 二、字符串转数组 实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下: 我们来看点高级的应用: 例如怎么把一个字符串每两个之间都插入一个空格,最简单的办法。 字符串变为数组 方法1:正则表达式: va ...
分类:
编程语言 时间:
2016-06-30 21:36:15
阅读次数:
135
1.concat()拼接 concat()方法可以基于当前数组中的所有项创建一个新数组。具体来说,这个方法会先创建当前数组一个副本,然后将接受到的参数添加到这个副本的末尾,最后返回I新构建的数组。在没有给concat()方法传递参数的情况下,它只是复制当前数组并返回副本。如果传递给concat()方 ...
分类:
编程语言 时间:
2016-06-30 18:21:38
阅读次数:
170
前面有几条都讲过关于Array.prototype的标准方法。这些标准方法被设计成其他对象可复用的方法,即使这些对象并没有继承Array。 arguments对象 在22条中提到的函数arguments对象。它是一个类数组对象,并不是一个标准的数组,所以无法使用数组原型中的方法,因此无法使用argu... ...
分类:
编程语言 时间:
2016-06-29 13:12:53
阅读次数:
196
前天用单循环链表实现了约瑟夫环问题,这种方法执行效率高。接下来用另外两种简单的方法实现之。 方法一:使用数组 方法二:使用结构体数组 ...
分类:
编程语言 时间:
2016-06-21 06:33:43
阅读次数:
233