join():
功能:把数组各个项用某个字符(串)连接起来,但并不修改原来的数组
代码:
var m=["am","bm","cm"];//用括号声明一个数组对象
var n=m.join("---");//用---连接am,bm,cm.
alert(m.toString());//m并没有被修改,返回am,bm,cm
alert(n);//n是一个字符串,为am---bm---cm
var m=["am","bm","cm"];//用括号声明一个数组对象 var n=m.join("---");//用---连接am,bm,cm. alert(m.toString());//m并没有被修改,返回am,bm,cm alert(n);//n是一个字符串,为am---bm---cm 运行: <script>var m=["am","bm","cm"];var n=m.join("---");alert(m.toString());alert(n);</script>
split():
功能:把一个字符串按某个字符(串)分割成一个数组,但不修改原字符串
代码:
var str="I love maomao,I am caolvchong";
var arr=str.split("o");//按字符o把str字符串分割成一个数组
alert(arr);//输出整个数组
var str="I love maomao,I am caolvchong"; var arr=str.split("o");//按字符o把str字符串分割成一个数组 alert(arr);//输出整个数组 运行: <script>var str="I love maomao,I am caolvchong";var arr=str.split("o");alert(arr);</script>
slice():返回某个位置开始(到某个位置结束)的数组部分,不修改原数组
代码:
var m=["am","bm","cm","dm","em","fm"];
var n=m.slice(2);//返回第二个元素bm后面的元素,即cm,dm,em,fm
var q=m.slice(2,5);//返回第二个元素后到第五个元素,即cm,dm,em
alert(n);
alert(q);
var m=["am","bm","cm","dm","em","fm"]; var n=m.slice(2);//返回第二个元素bm后面的元素,即cm,dm,em,fm var q=m.slice(2,5);//返回第二个元素后到第五个元素,即cm,dm,em alert(n); alert(q); 运行: <script>var m=["am","bm","cm","dm","em","fm"];var n=m.slice(2);var q=m.slice(2,5);alert(n);alert(q);</script>
|