> Tutorial
List memungkinkanmu menyimpan beberapa nilai dalam urutan tertentu.
Kamu bisa membuat list dengan sintaks berikut:
Posisi pertama dalam list adalah posisi 0. Kamu mengakses elemen tertentu dari list seperti ini:
Ada banyak operasi untuk mengolah list. Yang paling penting adalah:
for ofKamu bisa menelusuri setiap nilai dalam list dengan perulangan for biasa, seperti ini:
Tetapi ada varian perulangan for yang membuat penelusuran setiap nilai dalam list lebih mudah: perulangan for of. Kode berikut sama dengan kode sebelumnya, tetapi lebih ringkas:
AI kita sekarang punya masalah: ketika musuh hampir mati, bawang perai kita memakai peningkatan, penyembuhan, dan perisainya sebelum memakai senjata, padahal ia bisa saja langsung menghabisi musuhnya!
Untuk menangani situasi akhir pertarungan ini dengan lebih baik, kita akan memperkirakan kerusakan yang bisa kita berikan kepada musuh, agar tahu apakah kita bisa menghabisinya.
Kita mulai dengan mengambil list fitur senjata kita dengan me.weapon.features:
Setiap fitur punya properti: .type (jenis efek), .minValue (nilai minimum), .maxValue (nilai maksimum)... Ketika fiturnya berupa kerusakan, kita menghitung kerusakan akhirnya:
Kita menambahkan kerusakan itu ke total:
Kita akhiri dengan sebuah kondisi: kalau total kerusakan lebih besar dari nyawa musuh, kita akan membunuhnya, jadi kita serang! Kalau tidak, kita menunggu dan memakai chip:
> Tip: kamu bisa mengambil sebagian list dengan list.slice(2, 8).
> Tip: list bisa bersarang, dengan list di dalam list [ [1, 2, 3] ], dan kamu mengakses list di dalam list dengan list[0][0].
Untuk apa list bisa dipakai?
Menyimpan beberapa nilai Mengurutkan nilai Menjalankan instruksi secara paralel Melakukan beberapa perhitungan
Potongan kode mana yang valid?
let a = [1, 2, 3] a[0] + a[2] let [1, 2, 3] [1, 2, 3].length [ [1, 2], [3, 4], [5, 6] ] list[5][10]
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.