Hapus Pop Item Terakhir
Hapus item terakhir dan kembalikan nilai elemen yang dihapus; Jika array kosong, kembalikan tidak ditentukan
var a = [1,2,3,4,5]; a.pop (); // a: [1, 2, 3, 4] a.pop (); // a: [1, 2, 3] a.pop (); // a: [1, 2]
Shift menghapus item pertama
Hapus item pertama dari array asli dan kembalikan nilai elemen yang dihapus; Jika array kosong, kembalikan tidak ditentukan
var a = [1,2,3,4,5]; a.shift (); // A: [2,3,4,5] a.shift (); // A: [3,4,5]
Dorong ke ujung
dan mengembalikan panjang array baru;
var a = [1,2,3,4,5]; A.Push (6); // [1, 2, 3, 4, 5, 6] aa.push ('xx'); // [1, 2, 3, 4, 5, 6, "xx"] mengembalikan panjang 7a.push ('yy'); // [1, 2, 3, 4, 5, 6, "xx", "yy");tidak henti -hentinya
dan mengembalikan panjang array baru;
var a = [1,2,3,4,5]; A.unshift (); // [1, 2, 3, 4, 5] A.unshift ("cc"); // ["cc", 1, 2, 3, 4, 5] mengembalikan panjang 6a.unshift ("aaa"); // ["aaa", "cc", 1, 2, 3, 4, 5] pengembalian panjang 7Reverse Array Flip
dan kembalikan array asli terbalik, array asli dibalik
var a = [1,2,3,4,5]; A.Reverse () // A: [5, 4, 3, 2, 1] kembali [5, 4, 3, 2, 1]
Konversi bergabung dengan array menjadi string
dan mengembalikan tali, array asli berubah kayu
var a = [1,2,3,4,5]; var b = A.join ('||'); // b: "1 || 2 || 3 || 4 || 5" a: [1,2,3,4,5]Indeks Indeks Elemen Array
Dan mengembalikan indeks elemen, jika tidak ada keberadaan, pengembalian -1, indeks dimulai dari 0
var a = ['a', 'b', 'c', 'd', 'e']; A.indexof ('a'); // 0a.indexof (a); //-1a.indexof ('f'); //-1a.indexof ('e'); // 4Slice interseps (irisan) array untuk mendapatkan array yang dicegat
Mengembalikan array baru yang terdiri dari item dari indeks awal yang ditentukan (termasuk) ke indeks akhir (tidak termasuk) dalam array asli. Array asli berubah kayu, dan indeks dimulai dari 0.
var a = ['a', 'b', 'c', 'd', 'e']; a.slice (1,3); // ["b", "c"] a: ['a', 'b', 'c', 'd', 'e'] a.slice (0,4); // ["a", "b", "c", "d"] a.slice (3,4);//["D"]
Perubahan array array splice asli dapat mewujudkan efek menghapus sebelum shift, menghapus setelah pop, menambahkan sebelum tidak bergetar, dan menambahkan setelah dorongan.
Mengembalikan array elemen yang disambung, array asli berubah, indeks dimulai dari 0
/ * Parameter adalah 2 * /// parameter pertama adalah indeks (mulai dari 0), dan yang kedua adalah panjang var a = ['a', 'b', 'c', 'd', 'e']; a.splice (0,2); // ["a", "b"] a: ["c", "d", "e"] a.splice (0,2); // ["c", "d"] a: ["e"] var a = ['a', 'b', 'c', 'd', 'e']; a.splice (0,1); // ["a"] a: ["b", "c", "d", "e"] hapus var a = ['a', 'b', 'c', 'd', 'e'] a.splice (a.length-1,1) l // ["e"] a: ["A," B ",", "ca" ca, " *//// Splice (Mulai, Deletecount, Val1, Val2, ...): Deletecount item dari posisi awal, dan masukkan val1, val2, ... dari posisi ini dari posisi ke val1, val2, ... var a = ['a', 'b', 'c', 'd', 'e']; a.splice (3,1,10,21,238,99); // ["d"] a: ["a", "b", "c", 10, 21, 238,99, "e"] var a = ['a', 'b', 'c', 'd', 'e']; a.splice (a.length, 100000000,88) // return [] Dari elemen mengikuti elemen terakhir, mencegat panjang apa pun, itu harus kosong a: ["a", "b", "c", "d", "e", 88] tambahkan var a = ['a', 'b', 'c', 'd', 'e']; a.splice (a.length, 0,88) // returning [] dari elemen mengikuti elemen terakhir, mencegat panjang apa pun, itu harus kosong a: ["a", "b", "c", "d", "e", 88] Tambahkan var a = ['a,' b ',' c ',' d ',' e ']; a. Panjang 0 harus kosong a: [88, 99, "a", "b", "c", "d", "e"] ditambahkan sebelum tidak henti
kombinasi concat
Kembalikan array baru yang digabungkan, array asli berubah kayu
var a = ['a', 'b', 'c', 'd', 'e']; a.concat ([88,99]); // ["A", "B", "C", "D", "E", 88, 99] A: ["A", "B", "C", "D", "E"] var B = [9999.10000] a.concat (b); // ["," "," "," ",", ",", "", " A: ["A", "B", "C", "D", "E"]
Di atas adalah operasi array JS (penambahan array, penghapusan, flip, rotasi string, pengindeksan, penyadapan (mengiris) irisan, sambungan, dan menggabungkan array) yang diperkenalkan kepada Anda. Saya harap ini akan membantu semua orang. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas semua orang tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!