Larik dan Tuple
Bekerjalah dengan larik dan tuple dalam TypeScript
Larik dan Tuple adalah pelajaran TypeScript Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar TypeScript Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus TypeScript Academy mencakup 4 pelajaran total.
Larik dan Tupel
Selamat datang di pelajaran berikutnya! Dalam pelajaran ini, kita akan membahas cara bekerja dengan larik dan tupel dalam TypeScript. Struktur ini memungkinkan Anda menyimpan banyak nilai secara teratur. Mari kita mulai!

Apa Itu Larik?
Sebuah larik adalah kumpulan item yang disimpan dalam satu variabel. Dalam TypeScript, Anda dapat menentukan tipe elemen dalam sebuah larik. Contoh:
Tugas: Buat larik berisi angka favorit Anda dan catat ke konsol.
let numbers: number[] = [1, 2, 3, 4, 5];
let names: string[] = ["Alice", "Bob", "Charlie"];
console.log(numbers);
console.log(names);
Mengakses Elemen Larik
Anda dapat mengakses elemen dalam larik menggunakan indeksnya. Ingat, indeks larik dimulai dari 0:
Tugas: Cobalah mengakses berbagai elemen dalam larik dan catat ke konsol.
let colors: string[] = ["red", "blue", "green"];
console.log(colors[0]); // Output: "red"
console.log(colors[2]); // Output: "green"
Metode Larik yang Umum
Larik TypeScript dilengkapi banyak metode yang berguna. Berikut beberapa contohnya:
- push: Menambahkan elemen ke akhir larik.
- pop: Menghapus elemen terakhir dari larik.
- panjang: Mengembalikan jumlah elemen dalam larik.
Contoh:
Tugas: Bereksperimenlah dengan metode larik seperti push dan pop.
let fruits: string[] = ["apple", "banana"];
fruits.push("cherry"); // Add "cherry"
console.log(fruits); // Output: ["apple", "banana", "cherry"]
fruits.pop(); // Remove "cherry"
console.log(fruits); // Output: ["apple", "banana"]
console.log(fruits.length); // Output: 2
Apa Itu Tupel?
Sebuah tupel adalah larik dengan panjang tetap yang setiap elemennya dapat memiliki tipe berbeda. Tupel berguna untuk mengelompokkan data terkait dengan tipe yang berbeda. Contoh:
Tugas: Buat tupel untuk mewakili seorang siswa dengan nama dan age.
let person: [string, number] = ["Alice", 30];
console.log(person[0]); // Output: "Alice"
console.log(person[1]); // Output: 30
Bekerja dengan Tupel
Sama seperti larik, tupel mendukung pengindeksan dan metode. Namun, strukturnya tetap, dan Anda tidak dapat menambahkan elemen tambahan tanpa mengubah tipe tupel. Contoh:
Tugas: Tentukan tupel untuk sebuah titik dalam ruang 2D dan catat nilainya.
let coordinates: [number, number] = [10, 20];
console.log(`X: ${coordinates[0]}, Y: ${coordinates[1]}`);
// Attempting to add an extra element will result in an error
// coordinates.push(30); // Error: Tuple type '[number, number]' of fixed length 2
Menggunakan Larik Tupel
Anda dapat membuat larik tupel untuk menyimpan beberapa entri data terkait. Contoh:
Tugas: Buat larik tupel untuk menyimpan nama dan usia teman-teman Anda.
let students: [string, number][] = [
["Alice", 30],
["Bob", 25],
["Charlie", 35],
];
console.log(students[0]); // Output: ["Alice", 30]
console.log(students[1][1]); // Output: 25
Kesalahan Umum
Berikut beberapa kesalahan umum saat bekerja dengan larik dan tupel:
- Mengakses elemen di luar batas larik, yang menghasilkan
undefined. - Menggunakan tipe data yang salah dalam larik atau tupel, yang menyebabkan galat dalam TypeScript.
- Mencoba mengubah struktur tupel tanpa memperbarui tipenya.
Kiat: Selalu tentukan tipe secara eksplisit untuk menghindari perilaku yang tidak terduga!
let scores: number[] = [10, 20, 30];
console.log(scores.length);
Bagus Sekali!
Selamat! Anda telah mempelajari cara menggunakan larik dan tupel di TypeScript untuk menyimpan dan mengelola kumpulan data. Keduanya merupakan alat penting untuk menangani informasi terstruktur dalam program Anda. Pada pelajaran berikutnya, kita akan mempelajari tipe gabungan dan tipe irisan untuk menangani skenario yang lebih kompleks. Mari terus menulis kode!

Belajar TypeScript dengan tutor AI — gratis
Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.
- Kursus
- 101
- Pelajaran
- 352
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Larik dan Tuple” gratis?
Ya — teks lengkap “Larik dan Tuple” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus TypeScript Academy, upgrade ke CoddyKit PRO. Kursus TypeScript Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Larik dan Tuple”?
Bekerjalah dengan larik dan tuple dalam TypeScript Kamu berlatih TypeScript Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai TypeScript Academy?
Tidak diperlukan pengalaman sebelumnya. TypeScript Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.
Berapa lama pelajaran “Larik dan Tuple” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran TypeScript Academy ini?
Ya. Setiap pelajaran TypeScript Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Larik dan Tuple
- Tipe Gabungan dan Irisan
- Enumerasi
- Tipe Literal