Rumah >hujung hadapan web >tutorial js >Penjelasan tentang kaedah Tatasusunan dan Tatasusunan
Penjelasan terperinci dan kaedah biasa tatasusunan JavaScript:
Apakah tatasusunan?
Dalam JavaScript, tatasusunan ialah objek khas yang digunakan untuk menyimpan satu siri nilai (elemen) di bawah nama pembolehubah. Nilai boleh terdiri daripada jenis data yang berbeza (nombor, rentetan, boolean, objek, atau tatasusunan lain).
Ciri utama:
Buat tatasusunan:
<code class="language-javascript"> const myArray = [1, "hello", true, null]; </code>
<code class="language-javascript"> const anotherArray = new Array(5); // 创建一个包含5个空槽的数组 const yetAnotherArray = new Array(1, 2, 3); </code>
Akses elemen tatasusunan:
Gunakan tatatanda kurungan segi empat sama dan pengindeksan:
<code class="language-javascript"> const fruits = ["apple", "banana", "orange"]; console.log(fruits[0]); // 输出: "apple" (第一个元素) console.log(fruits[2]); // 输出: "orange" (第三个元素)</code>
Ubah suai elemen tatasusunan:
Tetapkan nilai baharu pada indeks yang diingini:
<code class="language-javascript"> fruits[1] = "grape"; console.log(fruits); // 输出: ["apple", "grape", "orange"]</code>
Kaedah tatasusunan yang biasa digunakan:
<code class="language-javascript"> fruits.push("mango"); </code>
<code class="language-javascript"> const removedFruit = fruits.pop(); </code>
<code class="language-javascript"> fruits.unshift("kiwi"); </code>
<code class="language-javascript"> const firstFruit = fruits.shift(); </code>
<code class="language-javascript"> const citrusFruits = fruits.slice(1, 3); // 从索引1到2(不包括2)的元素</code>
<code class="language-javascript"> fruits.splice(1, 0, "pear"); // 在索引1处插入"pear" fruits.splice(2, 1); // 从索引2处删除1个元素</code>
<code class="language-javascript"> const combinedFruits = fruits.concat(["pineapple", "strawberry"]); </code>
<code class="language-javascript"> const fruitString = fruits.join(", "); </code>
<code class="language-javascript"> const index = fruits.indexOf("apple"); </code>
<code class="language-javascript"> const hasBanana = fruits.includes("banana"); </code>
<code class="language-javascript"> fruits.forEach(fruit => console.log(fruit)); </code>
<code class="language-javascript"> const fruitLengths = fruits.map(fruit => fruit.length); </code>
<code class="language-javascript"> const longFruits = fruits.filter(fruit => fruit.length > 5); </code>
Ini ialah gambaran keseluruhan asas tatasusunan JavaScript dan kaedahnya. Terdapat banyak kaedah lain yang tersedia, masing-masing mempunyai tujuan tertentu. Harap ini membantu!
Atas ialah kandungan terperinci Penjelasan tentang kaedah Tatasusunan dan Tatasusunan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!