javascript数组元素的添加、删除与插入以及参数数组的使用
2014-09-02 09:50
711 查看
1、数组元素的添加
push方法在数组的尾部添加元素:
var colorArray=new Array();
colorArray.push('red','black','yellow'); //这里是直接压入三个元素
//当然也可以这要写
colorArray.push('red');
colorArray.push('black');
2、数组元素的删除与插入
pop方法删除数组的最后一个元素:
var colorArray=new Array();
colorArray.push('red','black','yellow');
colorArray.pop();//这里是删除数组的最后一个元素
var item=colorArray.pop();//当然这个方法在删除的同时也可以返回数组的最后一个元素
删除数组元素的第二种方法是用splice()
splice()可以删除任意数量的项,只需传入两个参数:要删除的第一项的位置和要删除的项数,例如,splice
(0,2), 删除数组中前两项。当然splice(2,2)就是删除下标为2的数组元素。
splice()这个方法还可以实现数组的插入操作:
splice(2,0,'xiaochun')这里传入三个参数,第一个参数是要插入的位置,第二个参数表示要删除多少个元素(这里给个0,表示不用删除),第三个参数表示要插入的数据。运行结果是在下标2处插入xiaochun
以上的实例也可进行替换操作:
splice(2,1,'xiaochun')表示在下标为2处删除1个元素再插入xiaochun,这样就等同于替换了。
3、参数数组的使用
在Javascript中function的参数其实也是一个数组:
function test(){ //注意这里我没有给出函数的参数
alert(arguments[0]+" , "+arguments[1]+" , "+arguments[2]);
for(var i=0;i<arguments.length;i++)
{
alert(i);
}
}
test('xiaochun','xiaoming','xiaozhang'); //这里我却给函数传入了三个参数
运行这一段程序你会发现他将所有参数输出,这表示JS函数的参数其实默认是一个数组。
push方法在数组的尾部添加元素:
var colorArray=new Array();
colorArray.push('red','black','yellow'); //这里是直接压入三个元素
//当然也可以这要写
colorArray.push('red');
colorArray.push('black');
2、数组元素的删除与插入
pop方法删除数组的最后一个元素:
var colorArray=new Array();
colorArray.push('red','black','yellow');
colorArray.pop();//这里是删除数组的最后一个元素
var item=colorArray.pop();//当然这个方法在删除的同时也可以返回数组的最后一个元素
删除数组元素的第二种方法是用splice()
splice()可以删除任意数量的项,只需传入两个参数:要删除的第一项的位置和要删除的项数,例如,splice
(0,2), 删除数组中前两项。当然splice(2,2)就是删除下标为2的数组元素。
splice()这个方法还可以实现数组的插入操作:
splice(2,0,'xiaochun')这里传入三个参数,第一个参数是要插入的位置,第二个参数表示要删除多少个元素(这里给个0,表示不用删除),第三个参数表示要插入的数据。运行结果是在下标2处插入xiaochun
以上的实例也可进行替换操作:
splice(2,1,'xiaochun')表示在下标为2处删除1个元素再插入xiaochun,这样就等同于替换了。
3、参数数组的使用
在Javascript中function的参数其实也是一个数组:
function test(){ //注意这里我没有给出函数的参数
alert(arguments[0]+" , "+arguments[1]+" , "+arguments[2]);
for(var i=0;i<arguments.length;i++)
{
alert(i);
}
}
test('xiaochun','xiaoming','xiaozhang'); //这里我却给函数传入了三个参数
运行这一段程序你会发现他将所有参数输出,这表示JS函数的参数其实默认是一个数组。
相关文章推荐
- javascript数组元素的添加、删除与插入以及参数数组的使用
- javascript数组元素的添加、删除与插入以及参数数组的使用
- javascript数组元素的添加、删除与插入以及参数数组的使用
- javascript数组元素的添加、删除与插入以及参数数组的使用
- javascript数组元素的添加、删除与插入以及参数数组的使用
- javascript数组元素的添加、删除与插入以及参数数组的使用
- javascript数组元素的添加、删除与插入以及参数数组的使用
- 使用JavaScript实现页面选项自动添加行以及删除行 javaweb
- Javascript的对象操作 - 数组元素操作 【javascript、数组、插入、删除、替换】 ( 咋个办呢 -zgbn)
- javascript 常见数组操作( 1、数组整体元素修改 2、 数组筛选 3、jquery 元素转数组 4、获取两个数组中相同部分或者不同部分 5、数组去重并倒序排序 6、数组排序 7、数组截取slice 8、数组插入、删除splice(需明确位置) 9、数组遍历 10、jQuery根据元素值删除数组元素的方)
- Adobe AIR中使用Flex连接Sqlite数据库(2)(添加,删除,修改以及语句参数)
- javascript中使用splice方法轻松实现对数组元素的插入、删除、替换
- Adobe AIR中使用Flex连接Sqlite数据库(2)(添加,删除,修改以及语句参数)
- PowerShell中使用ArrayList实现数组插入、删除、添加例子
- 解析javascript 数组以及json元素的添加删除
- 解析javascript 数组以及json元素的添加删除
- JavaScript使用delete删除数组元素用法示例【数组长度不变】
- JavaScript---window.open使用方法以及参数说明(完整版)
- JavaScript使用cookie,参数设置,说明;读取,写入,删除函数 【转】
- JavaScript使用cookie,参数设置,说明;读取,写入,删除函数