toString方法
toString() :把数组中的数据转换成字符串并返回
示例代码:
var arr=["张三",25,"北京"];
alert(arr.toString());
效果图:
join方法
join() :使用指定的分隔符把数组中的数据连接成字符串
示例代码:
var arr=["张三",25,"北京"];
alert(arr.join("*"));//用*号来分隔
效果图:
push方法
push() :向数组末尾添加数据,并返回数组的长度
示例代码:
var arr=["张三",25,"北京"];
alert(arr.push("test"));//向末尾添加数据
alert(arr);//弹出数组内容
效果图:
pop方法
pop() :删除数组末尾的数据,并返回删除的数据
示例代码:
var arr=["张三",25,"北京"];
arr.push("test");//添加一个数据
alert(arr.pop());//删除最后一个,并返回删除的数据
效果图:
unshift方法
unshift() :向数组开头添加数据,并返回数组的长度
示例代码:
var arr=["张三",25,"北京"];
arr.push("test");//末尾添加一个数据
alert(arr.unshift("unshift"));//开头添加数据,返回数组长度
效果图:
shift方法
shift() :删除数组开头添加数据,并返回被删除的数据
示例代码:
var arr=["张三",25,"北京"];
arr.push("test");//末尾添加一个数据
arr.unshift("unshift");//开头添加数据,返回数组长度
alert(arr.shift());//删除数组开头添加数据,并返回被删除的数据
效果图:
concat方法
concat() :基于当前数组创建一个新数组,并返回该数组
示例代码:
var arr=["张三",25,"北京"];
arr.push("test");//末尾添加一个数据
arr.unshift("unshift");//开头添加数据,返回数组长度
var a=arr.concat("concat");//基于当前数组创建一个新数组,并返回该数组
alert("concat方法:"+a);
alert("原有数组:"+arr);
效果图:
slice方法
slice() :基于当前数组获取指定区域元素,并返回一个新数组。
示例代码:
var arr=["张三",25,"北京"];
var b=arr.slice(0,2);//从下标0开始,截取到下标2的前一个位置
alert("截取的数组:"+b);//弹出截取的内容 张三,25
alert("原有的数组:"+arr);//弹出原数组
效果图:
splice方法
splice() :删除、插入、替换
splice删除功能示例代码:
var arr=["张三",25,"北京"];
var c=arr.splice(0,2);//从下标0开始,截取到下标2的前一个位置,并删除原数组中截取的数据
alert("截取的数组:"+c)
alert("原有的数组:"+arr)
效果图:
splice插入功能示例代码:
var arr=["张三",25,"北京"];
var d=arr.splice(2,0,"插入");//从下标2开始,删除0个,插入新数据
alert("原有的数组:"+arr)
效果图:
splice替换功能示例代码:
var arr=["张三",25,"北京"];
var e=arr.splice(2,1,"上海");//从下标2开始,选中个,替换新数据
alert("原有的数组:"+arr)
效果图:
个人微信公众号:
如果我的文章对您有帮助,微信支付宝打赏: