Javascript数组创建及其常见操作(1)(2)
下面逐一分析这些方法的功能和用法. ◆toString(),valueOf(),toLocalString(): 功能:返回数组的全部元素 注:JavaScript数组名也可以返回整个数组 代码: varm =[am,bm,cm
下面逐一分析这些方法的功能和用法.
◆toString(),valueOf(),toLocalString():
功能:返回数组的全部元素
注:JavaScript数组名也可以返回整个数组
代码:
- varm=["am","bm","cm"];//用括号声明一个数组对象
- alert(m.toString());
- //toString()返回数组对象的所有内容,用逗号分割,即am,bm,cm
- alert(m.valueOf());//valueOf()也返回数组对象的所有内容
- alert(m.toLocaleString());
- //toLocaleString()也返回数组对象的所有内容,但有地区语言区别,暂不研究
- alert(m);//数组名也返回数组对象的所有内容
- varm=["am","bm","cm"];
- //用括号声明一个数组对象alert(m.toString());
- //toString()返回数组对象的所有内容,用逗号分割,即am,bm,cmalert(m.valueOf());
- //valueOf()也返回数组对象的所有内容alert(m.toLocaleString());
- //toLocaleString()也返回数组对象的所有内容,但有地区语言区别,暂不研究alert(m);
- //数组名也返回数组对象的所有内容
- 运行:<script>varm=["am","bm","cm"];alert(m.toString());
- alert(m.valueOf());alert(m.toLocaleString());</script>
◆join():
功能:把JavaScript数组各个项用某个字符(串)连接起来,但并不修改原来的数组
代码:
- varm=["am","bm","cm"];//用括号声明一个数组对象
- varn=m.join("---");//用---连接am,bm,cm.
- alert(m.toString());//m并没有被修改,返回am,bm,cm
- alert(n);//n是一个字符串,为am---bm---cm
- varm=["am","bm","cm"];
- //用括号声明一个数组对象varn=m.join("---");
- //用---连接am,bm,cm.alert(m.toString());
- //m并没有被修改,返回am,bm,cmalert(n);
- //n是一个字符串,为am---bm---cm
- 运行:<script>varm=["am","bm","cm"];varn=m.join("---");
- alert(m.toString());alert(n);</script>
◆split():
功能:把一个字符串按某个字符(串)分割成一个数组,但不修改原字符串
代码:
- varstr="Ilovemaomao,Iamcaolvchong";
- vararr=str.split("o");//按字符o把str字符串分割成一个数组
- alert(arr);//输出整个数组
- varstr="Ilovemaomao,Iamcaolvchong";
- vararr=str.split("o");
- //按字符o把str字符串分割成一个数组alert(arr);
- //输出整个数组
- 运行:<script>varstr="Ilovemaomao,Iamcaolvchong";
- vararr=str.split("o");alert(arr);</script>
◆slice():
功能:返回某个位置开始(到某个位置结束)的数组部分,不修改原JavaScript数组
代码:
- varm=["am","bm","cm","dm","em","fm"];
- varn=m.slice(2);//返回第二个元素bm后面的元素,即cm,dm,em,fm
- varq=m.slice(2,5);//返回第二个元素后到第五个元素,即cm,dm,em
- alert(n);
- alert(q);
- varm=["am","bm","cm","dm","em","fm"];
- varn=m.slice(2);
- //返回第二个元素bm后面的元素,即cm,dm,em,fmvarq=m.slice(2,5);
- //返回第二个元素后到第五个元素,即cm,dm,emalert(n);alert(q);
- 运行:<script>varm=["am","bm","cm","dm","em","fm"];
- varn=m.slice(2);varq=m.slice(2,5);alert(n);alert(q);</script>
精彩图集
精彩文章