浅谈js数组和splice的用法mgm娱乐场

1.var array = new
Array(1,2,3,4,5,6);

array.reverse();//数组反转
array.sort();//数组排序,返回数组地址

您可能感兴趣的文章:

复制代码 代码如下:

arrayObj.join(separator); //返回字符串,这个字符串将数组的每一个元素值连接在一起,中间用 separator 隔开。
toLocaleString 、toString 、valueOf:可以看作是join的特殊用法,不常用

复制代码 代码如下:

value:代表增加的元素

array.join(separator);//将数组原因用separator连接起来

1、数组的创建

4、删除元素

arrayObj.slice(0); //返回数组的拷贝数组,注意是一个新的数组,不是指向
arrayObj.concat(); //返回数组的拷贝数组,注意是一个新的数组,不是指向

复制代码 代码如下:

var arrayObj = new Array(); //创建一个数组
var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度
var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); //创建一个数组并赋值

var array = new Array();
var array = new Array(size);//指定数组的长度
var array = new Array(item1,item2……itemN);//创建数组并赋值

var d = [“first”, “second”, “third”];

array.pop();//删除最后一个元素,并返回该元素
array.shift();//删除第一个元素,数组元素位置自动前移,返回被删除的元素
array.splice(start,delCount);//从start的位置开始向后删除delCount个元素

var a = new Array(“first”, “second”, “third”) ;  delete a[1] ; 
document.write(a.length)
//显示的结果是3,说明即使删除也无法改变数组的长度

Array.prototype.del = function(dx)
{
if(isNaN(dx)||dx>this.length){return false;}
this.splice(dx,1);
}

array.splice(0,0,2,3,4)

复制代码 代码如下:

3.var array = new
Array(1,2,3,4,5,6);

3、添加新元素

要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5,仍然可以将元素存储在规定长度以外的,注意:这时长度会随之改变。

您可能感兴趣的文章:

array.splice(index,count,value….);

复制代码 代码如下:

splice:该方法的作用就是从数组中删除一个元素

array.push(item1,item2……itemN);//将一个或多个元素加入数组,返回新数组的长度
mgm娱乐场,array.unshift(item1,item2……itemN);//将一个或多个元素加入到数组的开始位置,原有元素位置自动后移,返回
新数组的长度
array.splice(start,delCount,item1,item2……itemN);//从start的位置开始向后删除delCount个元素,然后从start的位置开始插入一个或多个新元素

var c = new Array(“first”, “second”, “third”);

7、数组转字符串

array.splice(0,0,2)
result:2,1,2,3,4,5

复制代码 代码如下:

count:表示删除元素的个数

其次,数值型的直接传递数值的参数即可。例如var arr =
[“aa”,”bb”];arr.del(0);
下面说一下字符型的下标

var arr = new Array(); arr[0] = “aaa”;arr[1] = “bbb”;arr[2] =
“ccc”; 

2、取值、赋值

example:

1、创建数组

4、数组元素的删除

复制代码 代码如下:

相关文章