Skip to content

Penggunaan Union.

Faridl Mukhlashin Akbarullah
Pembelajar IT | Technical Practitioner • Ditulis pada 06 Mei 2026

Mungkin sebelumnya kita sudah melihat penggunaannya di contoh code saya sebelumnya.

Contoh Syntaxnya ada dibawah.

type MyDataType = string | number | null;

Seperti yang terlihat diatas, kita bisa lihat code tersebut ada symbol |.

Di dunia pemrograman symbol | dapat diartikan sebagai ‘or’ kalau dalam bahasa indonesianya adalah ‘atau’.

Penggunaannya adalah jika kita membuat variable dan kita tidak tahu apa yang akan dimasukkan ke dalam variable tersebut antara 2 atau lebih tipe data maka kita bisa menggunakan unions atau |.

Hal ini juga bisa diberikan ke dalam function. Contohnya adalah sebagai berikut.

type MyDataType = String | Number;
type TypeReturn = String | null;
function helloWorld(a: MyDataType, b: MyDataType): TypeReturn{
...
}

Kita memberikan banyak jenis tipe data sama saja kita meninggalkan keunggulan utama dari typescript sama seperti tipe data any.

Karena Hal Tersebut Gunakan Secara Bijak.