Merge array dengan concat pada typescript

Daftar Isi

Perkenalan

Array adalah salah satu tipe data yang sering digunakan dalam pemrograman. Array adalah kumpulan dari elemen-elemen yang memiliki indeks dan panjang tertentu. Dalam TypeScript, kita bisa mendeklarasikan array dengan menggunakan tanda kurung siku [] atau dengan menggunakan kata kunci Array.

Salah satu operasi yang sering dilakukan pada array adalah menggabungkan dua atau lebih array menjadi satu array baru. Operasi ini disebut sebagai merge array atau concatenate array. Ada beberapa cara untuk melakukan merge array di TypeScript, salah satu yang paling umum adalah dengan menggunakan metode concat.

Contoh

Metode concat adalah metode yang dimiliki oleh setiap array di TypeScript. Metode ini menerima satu atau lebih parameter yang berupa array atau nilai lain, dan mengembalikan array baru yang berisi elemen-elemen dari array asal dan parameter-parameter yang diberikan. Metode concat tidak mengubah array asal, melainkan membuat salinan baru.

Contoh penggunaan metode concat untuk merge array di TypeScript adalah sebagai berikut:

				
					// Mendeklarasikan array dengan tipe data string
let fruits: string[] = ["apple", "banana", "cherry"];

// Mendeklarasikan array dengan tipe data number
let numbers: number[] = [1, 2, 3];

// Menggabungkan array fruits dan array numbers dengan metode concat
let merged: any[] = fruits.concat(numbers);

// Menampilkan isi array merged
console.log(merged); // ["apple", "banana", "cherry", 1, 2, 3]

				
			

Dari contoh di atas, kita bisa melihat bahwa metode concat mengembalikan array baru yang berisi elemen-elemen dari array fruits dan array numbers. Karena array fruits dan array numbers memiliki tipe data yang berbeda, maka array merged harus memiliki tipe data any yang bisa menampung semua jenis nilai.

Metode concat juga bisa menerima lebih dari satu parameter, misalnya:

				
					// Mendeklarasikan array dengan tipe data string
let fruits: string[] = ["apple", "banana", "cherry"];

// Mendeklarasikan array dengan tipe data string
let vegetables: string[] = ["carrot", "potato", "tomato"];

// Mendeklarasikan array dengan tipe data number
let numbers: number[] = [1, 2, 3];

// Menggabungkan array fruits, array vegetables, dan array numbers dengan metode concat
let merged: any[] = fruits.concat(vegetables, numbers);

// Menampilkan isi array merged
console.log(merged); // ["apple", "banana", "cherry", "carrot", "potato", "tomato", 1, 2, 3]

				
			
Dari contoh di atas, kita bisa melihat bahwa metode concat mengembalikan array baru yang berisi elemen-elemen dari array fruits, array vegetables, dan array numbers. Karena ada tipe data yang berbeda, maka array merged juga harus memiliki tipe data any.
Metode concat juga bisa menerima parameter yang bukan array, misalnya:
				
					// Mendeklarasikan array dengan tipe data string
let fruits: string[] = ["apple", "banana", "cherry"];

// Menggabungkan array fruits dengan string "orange" dan boolean true dengan metode concat
let merged: any[] = fruits.concat("orange", true);

// Menampilkan isi array merged
console.log(merged); // ["apple", "banana", "cherry", "orange", true]

				
			

Dari contoh di atas, kita bisa melihat bahwa metode concat mengembalikan array baru yang berisi elemen-elemen dari array fruits dan nilai “orange” dan true. Karena ada tipe data yang berbeda, maka array merged juga harus memiliki tipe data any. <br />

Demikianlah artikel mengenai merge array dengan concat di TypeScript. Semoga bermanfaat! 😊

Facebook
Twitter
LinkedIn
WhatsApp
Telegram
Dwiki Nuri Dhuha
Dwiki Nuri Dhuha
Hello World! Let me introduce myself, I’m Dwiki Nuri Dhuha from Indonesia & i’m Computer Geek – Full Stack – Engineer – Introvert – Perfectionist – Workaholic.

Leave a Reply

Your email address will not be published. Required fields are marked *