您好,欢迎访问一九零五行业门户网

JavaScript中数组的方法有哪些?有什么用?

本篇文章给大家带来的内容是介绍javascript中数组的方法、数组方法的作用和使用方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。【相关视频教程推荐:javascript教程】
一、数组的创建和赋值
定义数组,数组赋值
<script type="text/javascript">          //赋值的方法1:添加任意多的值      var arr1 = new array();      arr1[0]='小胡子1';      arr1[1]='中胡子1';      arr1[2]='大胡子1';      alert(arr1);                    //赋值的方法2:使用一个整数自变量来控制数组的容量        var arr2 = new array(3);      arr2[0]='小胡子2';      arr2[1]='中胡子2';      arr2[2]='大胡子2';      alert(arr2);    </script>
二、数组的方法
concat():  连接两个或更多的数组,并返回结果。
<script type="text/javascript">            var arr1 = new array();        arr1[0]='小胡子1';        arr1[1]='中胡子1';        arr1[2]='大胡子1';                            var arr2 = new array();        arr2[0]='小胡子2';        arr2[1]='中胡子2';        arr2[2]='大胡子2';                            var arrconcat = arr1.concat(arr2);        alert(arrconcat);    </script>
join():   把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。 
    <script type="text/javascript">            var arr1 = new array();        arr1[0]='小胡子1';        arr1[1]='中胡子1';        arr1[2]='大胡子1';        alert(arr1.join());       </script>
pop():  删除并返回数组的最后一个元素
<script type="text/javascript">            var arr1 = new array();        arr1[0]='小胡子1';        arr1[1]='中胡子1';        arr1[2]='大胡子1';        alert(arr1);        alert(arr1.pop());        alert(arr1);    </script>
push():   向数组的末尾添加一个或更多元素,并返回新的长度。
<script type="text/javascript">            var arr1 = new array();        arr1[0]='小胡子1';        arr1[1]='中胡子1';        arr1[2]='大胡子1';        alert(arr1);        alert(arr1.push(特大胡子1));        alert(arr1);    </script>
reverse():  颠倒数组中元素的顺序。 
<script type="text/javascript">            var arr1 = new array();            arr1[0] = 'f';            arr1[1] = 'a';            arr1[2] = 'c';            alert(arr1);            alert(arr1.reverse());    </script>
shift():  删除并返回数组的第一个元素
<script type="text/javascript">            var arr1 = new array();            arr1[0] = '小胡子1';            arr1[1] = '中胡子1';            arr1[2] = '大胡子1';            alert(arr1);            alert(arr1.shift());            alert(arr1);        </script>
slice():  从某个已有的数组返回选定的元素
<script type="text/javascript">            var arr1 = new array();            arr1[0] = '小胡子0';            arr1[1] = '小胡子1';            arr1[2] = '小胡子2';            arr1[3] = '小胡子3';            arr1[4] = '小胡子4';            alert(arr1);            alert(arr1.slice(1,3));        </script>
sort():  对数组的元素进行排序
<script type="text/javascript">            var arr1 = new array();            arr1[0] = 'f';            arr1[1] = 'a';            arr1[2] = 'c';            alert(arr1);            alert(arr1.sort());        </script>
splice():  删除元素,并向数组添加新元素。
<script type="text/javascript">            var arr1 = new array();            arr1[0] = '小胡子0';            arr1[1] = '小胡子1';            arr1[2] = '小胡子2';            arr1[3] = '小胡子3';            arr1[4] = '小胡子4';            alert(arr1);            arr1.splice(2, 1, '新胡子');            alert(arr1);        </script>
tostring():  把数组转换为字符串,并返回结果。数组中的元素之间用逗号分隔。
<script type="text/javascript">            var arr1 = new array();            arr1[0] = '小胡子0';            arr1[1] = '小胡子1';            arr1[2] = '小胡子2';            arr1[3] = '小胡子3';            arr1[4] = '小胡子4';            alert(arr1.tostring());  </script>
tolocalestring():  把数组转换为本地数组,并返回结果。然后使用地区特定的分隔符把生成的字符串连接起来,形成一个字符串。
注意:这里的分隔符不再是一个单一的英文逗号
<script type="text/javascript">            var arr1 = new array();            arr1[0] = '小胡子0';            arr1[1] = '小胡子1';            arr1[2] = '小胡子2';            arr1[3] = '小胡子3';            arr1[4] = '小胡子4';            alert(arr1.tolocalestring());  </script>
unshift():  向数组的开头添加一个或更多元素,并返回新的长度。
<script type="text/javascript">                var arr1 = new array();                arr1[0] = '小胡子1';                arr1[1] = '中胡子1';                arr1[2] = '大胡子1';                alert(arr1);                alert(arr1.unshift('小孩子'));                alert(arr1);        </script>
总结:以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。
以上就是javascript中数组的方法有哪些?有什么用?的详细内容。
其它类似信息

推荐信息