JavaScript数组对象

1.截取数组某部分
使用slice()方法来获取数组的某一部分。跟substring()方法相似
语法:
数组名.slice(start,end);
slice(start,end)截取范围是[start,end)
需要注意的是如果使用 数组名.slice(1);则输出整个数组

<!DOCTYPE >

<html>

      <head>

            <title></title>

            <meta charset="utf-8" />

            <script>

      var arr=["HTML","CSS","JavaScript","jjjj"];

      document.write(arr.slice(1)+"<br />");

                  document.write(arr.slice(1,3));

            </script>

      </head>

</html>


2.为数组添加元素
2.1 在数组开头添加元素
可以使用unshift()方法添加元素
数组名.unshift(新元素1,新元素2,新元素3,,,);

2.2 在数组结尾添加元素:push()
使用方法同上

3.删除数组中元素 例: 数组名.pop();
3.1 删除第一个元素:shift()
3.2 删除最后一个元素: pop()

4.数组大小比较
在JavaScript中,我们可以使用sort()方法来对数组中所有元素进行比较大小,然后从大到小或者从小到大进行排序。
语法: 数组名.sort(函数名)
说明:函数名是定义数组元素排序的函数的名字。

<!DOCTYPE >

<html>

      <head>

            <title></title>

            <meta charset="utf-8" />

            <script>

                  //定义一个升序函数

                  function up(a,b)

                  {

                        return a-b;

                  }

                  //定义一个降序函数

                  function down(a,b)

                  {

                        return b-a;

                  }

                  //定义数组

                  var arr=[3,9,1,12,50,21];

                  arr.sort(up);

                  document.write("升序"+arr.join(", ")+"<br />");

                  arr.sort(down);

                  document.write("降序:"+arr.join(","));

            </script>

      </head>

</html>


join()方法分析:
用这个方法可以将数组中的所有元素连接成一个字符串
语法:
数组名.join("连接符");
说明:
连接符是可选参数,用于指定连接元素之间的符号。默认情况下,则采用(,)(英文逗号)作为连接符来连接。
注意join()和join(“”)区别。

5.数组颠倒顺序
语法:数组名.reverse()

原文地址:https://www.cnblogs.com/chmusk/p/12465884.html