
Slice = Mengiris array digunakan untuk mengambil beberapa bagian dari array menjadi array yang baru.
Splice = menyambung/menambal, jadi kita menyisipkan sebuah elemen di tengah-tengah menggunakan method splice.
Splice = menyambung/menambal, jadi kita menyisipkan sebuah elemen di tengah-tengah menggunakan method splice.
4. Splice
↳ Menyisipkan elemen array di tengah-tengah
strukturnya:
// splice(indexAwal, mauDihapusBerapa, elemenBaru1, elemenBaru2, ..., elemenBaruke-N);
// splice(indexAwal, mauDihapusBerapa, elemenBaru1, elemenBaru2, ..., elemenBaruke-N);
contoh:
var arr = ['Riventus','Armandus','Aritonang'];
arr.splice (2,0,'doddy'); → karena tdak ada yang dihapus maka diberikan nilai 0 pada parameter elemen yang akan dihapus, kemudian menambah elemen baru pada index 2 [2].
console.log(arr.join(' '));
Jika arr.splice(1,2,'doddy','fitri'); → memulai dari index ke-1 dan menghapus 2 elemen array seteleh elemen index pertama.
console.log(arr.join(' ')); → akan tampil pada console browser
5. Slice → Mengiris sebuah array menjadi array yang baru
contoh:
Rumus:
slice(indexAwal,indexAkhir) → indexAwal akan terbawa di array yang baru tetapi indexAkhir tidak.
var arr = ['Riventus','Armandus','Aritonang','Galih','Nofa'];
var arr2 = arr.slice(1,3); → yang akan muncul adlaah Armandus dan Aritonang karena nilainya yang diiris itu bagian indexAwal dan index ke-2 atau indexAwal terbawa sedangkan indexAkhir yang dikurangi 1.
console.log(arr2.join(' '));
Ingat: Slice menghasilkan array baru, sehingga bisa ditampung dalam variabel baru, dan array yang lama masih bisa diakses.
0 comments:
Post a Comment