Array Bertipe
Termasuk bagian Pengantar TypeScript dalam perjalanan JavaScript di Coddy. Pelajaran 13 dari 73.
Array bertipe adalah salah satu fitur TypeScript yang paling andal untuk mengatur dan mengelola banyak nilai sekaligus dengan tetap menjaga keamanan tipe.
Di TypeScript, kamu dapat menentukan bahwa sebuah array hanya boleh berisi elemen dengan tipe tertentu menggunakan sintaks Type[]. Ini memastikan setiap elemen dalam array sesuai dengan tipe yang diharapkan, sehingga mencegah error umum yang terjadi saat mencampur tipe data yang berbeda.
let numbers: number[] = [1, 2, 3, 4, 5];
let names: string[] = ["Alice", "Bob", "Charlie"];
let flags: boolean[] = [true, false, true];Saat kamu mendeklarasikan array bertipe, TypeScript memastikan bahwa hanya nilai dengan tipe yang ditentukan yang dapat ditambahkan ke dalamnya. Artinya, kamu tidak bisa tanpa sengaja mencampur string dengan angka atau tipe lain yang tidak kompatibel. Ini membantu menemukan error selama pengembangan, bukan saat program dijalankan.
Tantangan
MudahBuat array bertipe bernama scores yang hanya dapat menampung angka, lalu inisialisasi dengan nilai 85, 74, dan 78.
Kemudian buat array bertipe lain bernama studentNames yang hanya dapat menampung string, lalu inisialisasi dengan nilai "Alice", "Bob", dan "Charlie".
Terakhir, buat array bertipe bernama passedExams yang hanya dapat menampung nilai boolean, lalu inisialisasi dengan true, false, dan true.
Cetak ketiga array ke console pada baris terpisah, sesuai urutan pembuatannya.
Coba sendiri
// TODO: Tulis kodemu di sini
// Buat tiga typed array seperti yang dijelaskan dalam tantangan
// Tampilkan ketiga array di konsolPelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Pengantar TypeScript
1Memulai dengan TypeScript
Apa itu TypeScript?Mengapa menggunakan TypeScript?Kode TypeScript pertamamuProses kompilasi dan errorRekap: Pengantar TS4Bekerja dengan Fungsi
Menentukan Tipe Parameter dan Nilai KembaliMenentukan Tipe Fungsi PanahTipe Nilai Kembali 'void'Parameter Opsional dengan '?'Nilai Default ParameterMenentukan Tipe Rest ParameterMendefinisikan Tipe FungsiRingkasan: Membangun Fungsi Bertipe2Tipe Inti
Tipe Dasar: str, num, booleanTipe 'any': Jalan KeluarTipe 'unknown'Bekerja dengan null & undefinedInferensi Tipe dalam PraktikAnotasi Tipe EksplisitRangkuman: Latihan Tipe Inti5Tipe: Alias, Union & Inter
Alias Tipe untuk Tipe PrimitifTipe Union ('|')Bekerja dengan Tipe UnionTipe LiteralTipe Intersection ('&')Menggabungkan Alias TipeRekap: Kombinasi Tipe Lanjutan3Struktur Data: array dan tuple
Array BertipeModifier 'readonly' untuk arrayApa Itu tuple?Mendeklarasikan dan Mengakses tupleDestructuring tupletuple ReadonlyArray Bertipe MultidimensiOperator Spread dengan arrayRangkuman: array dan tupleLatihan sendiri: Playground TypeScript