0Pricing
Dart Academy · Pelajaran

Menambah, Menghapus, dan Memperbarui Item

Mengubah list dengan aman

Menambah, Menghapus, dan Memperbarui Item adalah pelajaran Dart Academy gratis di CoddyKit. Ini adalah pelajaran 2 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 Dart Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Dart Academy mencakup 4 pelajaran total.

Daftar Dapat Berubah

Sebagian besar daftar Dart dapat bertambah, artinya Anda dapat menambahkan dan menghapus item setelah membuatnya. Karena itu, daftar cocok untuk data yang berubah seiring waktu.

Menambahkan ke Bagian Akhir

Metode add menambahkan satu item ke bagian belakang daftar. Daftar bertambah satu item dan item baru menempati indeks terakhir.

var todos = ['wake up'];
todos.add('code');

Menambahkan Banyak Item Sekaligus

Perlu menambahkan beberapa item? Gunakan addAll dengan daftar lain, dan semua item akan bergabung di bagian akhir sesuai urutan.

todos.addAll(['eat', 'sleep']);

Menyisipkan di Mana Saja

Tempatkan item pada posisi tertentu menggunakan insert. Semua item mulai dari indeks tersebut bergeser satu posisi ke kanan.

todos.insert(0, 'stretch');

Memperbarui Berdasarkan Indeks

Ubah item yang sudah ada dengan menetapkan nilai pada indeks-nya. Cara ini menimpa nilai sebelumnya, tetapi posisinya tetap sama.

todos[1] = 'write tests';

Menghapus Nilai

Metode remove menghapus item pertama yang sama dengan nilai yang Anda berikan. Hasilnya true jika item ditemukan dan dihapus.

todos.remove('sleep');

Menghapus Berdasarkan Posisi

Untuk menghapus berdasarkan indeks, bukan nilai, gunakan removeAt. Metode ini mengeluarkan item dari posisi tersebut dan mengembalikannya kepada Anda.

todos.removeAt(0);

Menghapus Item Terakhir

removeLast mengeluarkan item terakhir dengan cepat, seperti mengambil bagian atas tumpukan. Metode ini juga mengembalikan nilai yang dihapus.

var done = todos.removeLast();

Menghapus Semua Isi

Kosongkan daftar dalam satu langkah menggunakan clear. Daftar tetap dapat digunakan; isinya hanya berkurang menjadi nol item.

todos.clear();
print(todos.length); // 0

Daftar dengan Panjang Tetap

Sebagian daftar memiliki panjang tetap sehingga tidak dapat bertambah atau berkurang. Memanggil add pada daftar seperti itu akan memunculkan kesalahan saat program berjalan.

Penghapusan Bersyarat

Hapus setiap item yang cocok dengan aturan menggunakan removeWhere. Berikan sebuah pengujian, lalu setiap item yang menghasilkan true akan dihapus.

var nums = [1, 2, 3, 4];
nums.removeWhere((n) => n.isEven);

Pemeriksaan Singkat

Anda ingin menghapus item pada indeks 2. Pemanggilan apa yang digunakan?

Ringkasan

Sekarang Anda dapat mengubah bentuk daftar dengan bebas: add, menyisipkan, memperbarui berdasarkan indeks, serta menghapus berdasarkan nilai atau posisi. Memodifikasi daftar kini terasa alami. 🛠️

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Menambah, Menghapus, dan Memperbarui Item” gratis?

Ya — teks lengkap “Menambah, Menghapus, dan Memperbarui Item” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Dart Academy, upgrade ke CoddyKit PRO. Kursus Dart Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Menambah, Menghapus, dan Memperbarui Item”?

Mengubah list dengan aman Kamu berlatih Dart 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 Dart Academy?

Tidak diperlukan pengalaman sebelumnya. Dart 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 2 dari 4.

Berapa lama pelajaran “Menambah, Menghapus, dan Memperbarui Item” 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 Dart Academy ini?

Ya. Setiap pelajaran Dart 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

  1. Membuat List dan Pengindeksan
  2. Menambah, Menghapus, dan Memperbarui Item
  3. Mencari dan Mengurutkan List
  4. Transformasi dengan map, where, dan toList
← Kembali ke Dart Academy