Sifat dan kaedah objek Array dalam JavaScript

Objek tatasusunan: pembolehubah tatasusunan ialah objek tatasusunan

atribut panjang: memperoleh panjang tatasusunan secara dinamik. Contohnya: var len = arrObj.length


join()

  • Fungsi: Menukar tatasusunan kepada rentetan. Mengembalikan rentetan.

  • Sintaks: arrObj.join (nombor sambungan)

  • Penerangan: Sambungkan tatasusunan kepada satu aksara menggunakan rentetan "nombor sambungan" yang ditentukan.

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script>
           //将以下字符串转成数组, 然后再转成字符串
           var str = "北京,上海,深圳,南京,合肥";  
           //转成数组
           var arr=str.split(",");
           //再转换成字符串
           str = arr.join(",") ;
           document.write("类型是:"+typeof(str)+",字符串为:"+str);
        </script>
    </head>
    <body>
    </body>
</html>


terbalik()

  • Fungsi: Membalikkan susunan unsur dalam tatasusunan.

  • Sintaks: arrObj.reverse()

  • Parameter: Tiada

rreee


Pemadaman dan penambahan elemen tatasusunan

  • operasi pemadaman simbol, hanya nilai elemen tatasusunan boleh dipadamkan, tetapi ruang yang diduduki masih ada dan jumlah panjang tidak berubah (arr.length).

  • Elemen tatasusunan sebelumnya hanya boleh ditambah ke belakang, bukan ke hadapan.

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script>
          var arr=[1,2,3,4,5,6,7,8];
          arr.reverse();
          document.write(arr);
        </script>
    </head>
    <body>
    </body>
</html>
  • shift(): Padamkan elemen pertama dalam tatasusunan, kembalikan nilai yang dipadamkan dan kurangkan panjangnya sebanyak 1.

  • pop(): Padamkan elemen terakhir dalam tatasusunan, kembalikan nilai yang dipadamkan dan kurangkan panjangnya sebanyak 1.

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script>
            //使用delete删除元素,查看长度是否改变
            var arr=[1,2,3,4,5,6,7,8];
            document.write("数组的长度为"+arr.length+",值为"+arr+"<br/>");
            delete arr[0];
            delete arr[1];
            delete arr[2];
            document.write("数组的长度为"+arr.length+",值为"+arr+"<br/>");
        </script>
    </head>
    <body>
    </body>
</html>
  • unshift(): Tambahkan satu atau lebih elemen tatasusunan ke hadapan tatasusunan dan panjangnya perlu ditukar. arrObj.unshift(“a”, “b”, “c”)

  • push(): Tambahkan satu atau lebih elemen tatasusunan pada penghujung tatasusunan , panjang Untuk menukar. arrObj.push(“a” , “b” , “c”)

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script>
            //使用delete删除元素,查看长度是否改变
            var arr=[1,2,3,4,5,6,7,8];
            document.write("数组的长度为"+arr.length+",值为"+arr+"<br/>");
            arr.shift();
            document.write("数组的长度为"+arr.length+",值为"+arr+"<br/>");
            arr.pop();
            document.write("数组的长度为"+arr.length+",值为"+arr+"<br/>");
        </script>
    </head>
    <body>
    </body>
</html>
Meneruskan pembelajaran
||
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //将以下字符串转成数组, 然后再转成字符串 var str = "北京,上海,深圳,南京,合肥"; //转成数组 var arr=str.split(","); //再转换成字符串 str = arr.join(",") ; document.write("类型是:"+typeof(str)+",字符串为:"+str); </script> </head> <body> </body> </html>
  • Cadangan kursus
  • Muat turun perisian kursus