Add String To Array Javascript

3 min read Jun 22, 2024
Add String To Array Javascript

Menambahkan String ke Array di JavaScript

Dalam JavaScript, kamu dapat menambahkan string ke array menggunakan beberapa metode. Berikut adalah beberapa metode yang umum digunakan:

1. Menggunakan push()

Metode push() adalah metode yang paling umum digunakan untuk menambahkan elemen ke akhir array.

let myArray = ['apel', 'pisang'];
myArray.push('jeruk');
console.log(myArray); // Output: ['apel', 'pisang', 'jeruk']

2. Menggunakan unshift()

Metode unshift() menambahkan elemen ke awal array.

let myArray = ['apel', 'pisang'];
myArray.unshift('mangga');
console.log(myArray); // Output: ['mangga', 'apel', 'pisang']

3. Menggunakan splice()

Metode splice() memberikan fleksibilitas untuk menambahkan elemen ke array pada indeks tertentu.

let myArray = ['apel', 'pisang'];
myArray.splice(1, 0, 'jeruk');
console.log(myArray); // Output: ['apel', 'jeruk', 'pisang']

Penjelasan:

  • splice(1, 0, 'jeruk') berarti:
    • 1: Indeks di mana 'jeruk' akan ditambahkan.
    • 0: Jumlah elemen yang akan dihapus (dalam kasus ini, tidak ada elemen yang dihapus).
    • 'jeruk': String yang akan ditambahkan.

4. Menggunakan operator concat()

Operator concat() menggabungkan dua atau lebih array.

let myArray = ['apel', 'pisang'];
let newArray = ['jeruk', 'mangga'];
let combinedArray = myArray.concat(newArray);
console.log(combinedArray); // Output: ['apel', 'pisang', 'jeruk', 'mangga']

5. Menggunakan destructuring assignment

Destructuring assignment memungkinkan kita untuk membuat array baru yang berisi string baru dengan array yang sudah ada.

let myArray = ['apel', 'pisang'];
let [a, b, ...newArray] = ['apel', 'pisang', 'jeruk'];
console.log(newArray); // Output: ['jeruk']

Penjelasan

  • [a, b, ...newArray] = ['apel', 'pisang', 'jeruk']; mengambil 'apel' dan 'pisang' ke dalam variabel a dan b, dan sisanya (yaitu 'jeruk') di masukkan ke dalam array baru bernama newArray.

Pilihan metode terbaik akan bergantung pada kebutuhan spesifik Anda. Gunakan metode yang paling sesuai dengan situasi Anda.