Penjelasan terperinci kaedah tatasusunan JavaScript teras
Berikut ialah beberapa kaedah tatasusunan JavaScript yang biasa digunakan:
push()
: Menambah satu atau lebih elemen pada penghujung tatasusunan dan mengembalikan panjang tatasusunan baharu.
<code class="language-javascript">let numbers = [1, 2, 3]; console.log(numbers.push(4)); // 输出:4 numbers数组变为 [1, 2, 3, 4]</code>
slice()
: Ekstrak elemen dalam julat indeks yang ditentukan daripada tatasusunan dan kembalikan tatasusunan baharu. Tatasusunan asal tidak diubah.
<code class="language-javascript">let numbers = [1, 2, 3, 4, 5]; console.log(numbers.slice(1, 4)); // 输出:[2, 3, 4] (从索引1到3)</code>
splice()
: Tambah atau alih keluar elemen daripada tatasusunan. Anda boleh menentukan indeks permulaan, bilangan elemen untuk dipadam dan elemen baharu untuk dimasukkan.
<code class="language-javascript">let fruits = ['apple', 'mango', 'orange', 'pear']; fruits.splice(2, 0, 'pawpaw', 'strawberries'); // 从索引2开始,不删除任何元素,插入'pawpaw'和'strawberries' console.log(fruits); // 输出:['apple', 'mango', 'pawpaw', 'strawberries', 'orange', 'pear'] fruits.splice(2, 1); // 从索引2开始,删除1个元素 console.log(fruits); // 输出:['apple', 'mango', 'strawberries', 'orange', 'pear']</code>
concat()
: Menggabungkan dua atau lebih tatasusunan dan mengembalikan tatasusunan baharu. Tatasusunan asal tidak diubah.
<code class="language-javascript">let arr1 = [1, 2, 3, 4]; let arr2 = [5, 6, 7]; console.log(arr1.concat(arr2)); // 输出:[1, 2, 3, 4, 5, 6, 7] let arr3 = [8, 9]; console.log(arr1.concat(arr2, arr3)); // 输出:[1, 2, 3, 4, 5, 6, 7, 8, 9]</code>
fill()
: Menggantikan elemen dalam julat yang ditentukan dalam tatasusunan dengan nilai yang ditentukan.
<code class="language-javascript">let arr4 = [1, 2, 3, 4]; arr4.fill('Anurag', 2, 4); // 从索引2到3,用'Anurag'填充 console.log(arr4); // 输出:[1, 2, 'Anurag', 'Anurag']</code>
shift()
: Padamkan elemen pertama tatasusunan dan kembalikan elemen itu.
<code class="language-javascript">let arr4 = [1, 2, 3, 4]; arr4.shift(); console.log(arr4); // 输出:[2, 3, 4]</code>
indexOf()
: Mengembalikan indeks kejadian pertama elemen yang ditentukan dalam tatasusunan. Jika elemen tidak wujud, mengembalikan -1.
<code class="language-javascript">let arr4 = [1, 2, 3, 4]; console.log(arr4.indexOf(3)); // 输出:2</code>
lastIndexOf()
: Mengembalikan indeks kejadian terakhir bagi elemen yang ditentukan dalam tatasusunan. Jika elemen tidak wujud, mengembalikan -1.
<code class="language-javascript">let arr4 = [1, 2, 3, 4, 3]; console.log(arr4.lastIndexOf(3)); // 输出:4</code>
includes()
: Menentukan sama ada tatasusunan mengandungi elemen yang ditentukan dan mengembalikan nilai Boolean.
<code class="language-javascript">let arr4 = [1, 2, 3, 4]; console.log(arr4.includes(4)); // 输出:true console.log(arr4.includes(5)); // 输出:false</code>
pop()
: Padamkan elemen terakhir tatasusunan dan kembalikan elemen itu.
<code class="language-javascript"> let arr4 = [1, 2, 3, 4]; arr4.pop(); console.log(arr4); // 输出:[1, 2, 3]</code>
join()
: Menggabungkan elemen tatasusunan ke dalam rentetan dan mengembalikan rentetan itu. Pembatas boleh ditentukan.
<code class="language-javascript"> let arr4 = [1, 2, 3]; console.log(arr4.join('and')); // 输出:1and2and3</code>
unshift()
: Menambah satu atau lebih elemen pada permulaan tatasusunan dan mengembalikan panjang tatasusunan baharu.
<code class="language-javascript"> let arr4 = [1, 2, 3]; arr4.unshift(0); console.log(arr4); // 输出:[0, 1, 2, 3]</code>
Pautan GitHub saya
Pautan LinkedIn saya (sila ganti dengan pautan sebenar anda)
Atas ialah kandungan terperinci Tatasusunan dalam JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!