1 00:00:02,300 --> 00:00:09,600 Selain objek, sejumlah struktur data penting dan tidak ada G. S. atau dalam JavaScript pada umumnya adalah array 2 00:00:09,930 --> 00:00:10,910 seperti hobi. 3 00:00:11,880 --> 00:00:15,510 Array didefinisikan dengan tanda kurung siku dan dalam sebuah array. 4 00:00:15,600 --> 00:00:18,270 Anda dapat memiliki data yang biasa Anda gunakan. 5 00:00:18,570 --> 00:00:22,290 Anda dapat menggunakan senar di sana seperti olahraga dan memasak. 6 00:00:22,770 --> 00:00:27,000 Anda dapat memiliki angka di sana dan Anda tidak harus menggunakan satu tipe yang sama ke dalam array. 7 00:00:27,120 --> 00:00:29,280 Di sini kita mencampur teks dan angka. 8 00:00:29,460 --> 00:00:31,380 Anda dapat memiliki array hanya dengan teks. 9 00:00:31,440 --> 00:00:33,210 Hanya Dobsons pada dua, tentu saja. 10 00:00:33,750 --> 00:00:39,780 Anda dapat menggunakan nilai boolean dan Anda bahkan dapat menyimpan objek di sana atau array lainnya. 11 00:00:39,810 --> 00:00:41,130 Itu semua mungkin. 12 00:00:41,580 --> 00:00:47,460 Sekarang di sini saya akan memiliki array adonan teks dan Anda dapat menggunakan loop untuk berbuah. 13 00:00:49,120 --> 00:00:54,670 Dengan indeks ini, misalnya, dengan empat putaran di mana kami menyimpan setiap elemen untuk setiap iterasi dalam 14 00:00:54,670 --> 00:00:55,900 variabel Hobbie itu. 15 00:00:56,360 --> 00:01:01,840 Dan sekarang jika kita melakukan itu, kita akan mengeksekusi kunci konsol dua kali karena kita memiliki dua elemen dan 16 00:01:01,840 --> 00:01:03,040 kita mengulanginya semua. 17 00:01:03,400 --> 00:01:08,470 Dan saya mengeluarkan nilai saat ini yang sedang kita lihat karena ini akan berubah untuk setiap iterasi. 18 00:01:08,560 --> 00:01:12,640 Melewatinya dari kiri ke kanan akan menampilkannya untuk setiap durasi. 19 00:01:13,010 --> 00:01:19,990 Jadi sekarang jika kita menjalankan ini, kita melihat olahraga dan memasak dicetak dalam dua baris karena ini dijalankan dua kali. 20 00:01:20,650 --> 00:01:22,540 Jadi ini adalah array. 21 00:01:22,620 --> 00:01:24,250 D4 off loop menarik. 22 00:01:24,610 --> 00:01:30,730 Dan juga menarik bahwa dalam JavaScript kita punya banyak metode bawaan yang bisa kita gunakan pada array. 23 00:01:31,240 --> 00:01:32,800 Jadi pada Hobie pada susunan itu. 24 00:01:32,950 --> 00:01:40,360 Jika saya punya titik, saya. D. menyarankan banyak metode yang dapat saya gunakan pada array 25 00:01:40,360 --> 00:01:42,910 dan JavaScript dan semua metode ini membantu saya menelusuri elemen-elemen array. 26 00:01:43,240 --> 00:01:47,440 Memanipulasi mereka, dapatkan subset dari array itu, apa pun yang saya butuhkan. 27 00:01:48,130 --> 00:01:55,300 Seringkali Anda akan melihat MAP, misalnya, yang memungkinkan Anda untuk mengubah array atau mengubah nilai-nilai dan 28 00:01:55,690 --> 00:01:58,450 peta akan benar-benar mengembalikan array baru. 29 00:01:58,600 --> 00:02:01,930 Jadi itu tidak akan mengedit yang lama, tetapi memberi Anda yang baru. 30 00:02:02,430 --> 00:02:06,580 Dan kita dapat mencetak yang baru di sini, sebenarnya. 31 00:02:07,360 --> 00:02:10,120 Dan hanya untuk menunjukkan bahwa yang lama tidak ditambahkan. 32 00:02:10,300 --> 00:02:12,040 Kita dapat mencetaknya di bawah. 33 00:02:12,520 --> 00:02:17,410 Dan sekarang peta selalu mengambil fungsi tempat Anda menentukan cara menambahkannya. 34 00:02:17,620 --> 00:02:20,380 Array itu atau cara mengedit elemen array. 35 00:02:21,010 --> 00:02:27,910 Fungsi itu akan dieksekusi pada setiap elemen dalam array, satu demi satu, dan Anda mengembalikan versi 36 00:02:28,000 --> 00:02:29,650 elemen yang diperbarui. 37 00:02:30,130 --> 00:02:32,200 Jadi di sini kita akan mendapatkan hobi kita. 38 00:02:32,320 --> 00:02:33,670 Anda dapat menyebutkan nama sesuka Anda. 39 00:02:33,820 --> 00:02:37,360 Dan di sini saya menggunakan fungsi panah dengan satu argumen saja. 40 00:02:37,420 --> 00:02:38,770 Karenanya tidak ada tanda kurung. 41 00:02:39,440 --> 00:02:43,570 Dan di sini saya akan mengembalikan versi yang diedit. 42 00:02:43,900 --> 00:02:46,450 Misalnya, di sini saya bisa mengambil tali hobi lama saya. 43 00:02:47,960 --> 00:02:49,010 Dan cukup dengan. 44 00:02:49,970 --> 00:02:50,830 Hobi. 45 00:02:51,150 --> 00:02:52,500 Ruang kosong di depannya. 46 00:02:52,710 --> 00:02:57,800 Jadi saya hanya membangun string baru, yang membuat nama hobi lama tetapi menambahkan spasi putih Hobby di 47 00:02:57,810 --> 00:02:58,440 depannya. 48 00:02:59,130 --> 00:03:04,860 Dan ya, karena kita hanya punya satu pernyataan dalam eral itu, fungsi adalah pernyataan kembali, 49 00:03:04,860 --> 00:03:09,240 kita bisa menghilangkan kurung kurawal, menyingkirkan kembali dan kembali seperti ini. 50 00:03:09,540 --> 00:03:10,740 Ini akan menjadi setara. 51 00:03:11,850 --> 00:03:19,170 Dan sekarang jika itu membersihkan kami dan saya menjalankan permainan catur, saya melihat array lama tidak diedit. 52 00:03:19,500 --> 00:03:21,120 Itu adalah output kedua saya di sini. 53 00:03:21,180 --> 00:03:24,780 Itu berasal dari kunci konsol ini di mana saya konsol mengunci array asli. 54 00:03:25,320 --> 00:03:32,880 Tetapi hasil dari peta saya di sini adalah array baru di mana saya memiliki item saya yang diedit dengan Hobbie ditambahkan di 55 00:03:32,880 --> 00:03:35,070 depan setiap item dan melakukan sesuatu. 56 00:03:35,070 --> 00:03:37,770 Anda akan melihat saya melakukan cukup banyak dalam kursus ini. 57 00:03:38,040 --> 00:03:39,540 Gunakan metode peta itu. 58 00:03:40,110 --> 00:03:43,290 Dan seperti yang saya sebutkan, itu hanya satu dari banyak metode yang disediakan di sini. 59 00:03:43,740 --> 00:03:48,810 Selalu periksa dokumen pada M. D. Akhiri untuk mempelajari lebih lanjut tentang semua metode ini. 60 00:03:49,050 --> 00:03:51,630 Tautan dapat ditemukan terlampir pada video ini. 61 00:03:52,260 --> 00:03:59,100 Dan pastikan Anda mengerti bagaimana cara kerjanya atau bahwa ketika kami menggunakan salah satu dari mereka dalam kursus ini, Anda 62 00:03:59,100 --> 00:04:03,030 dapat dengan cepat mencarinya jika tidak jelas apa tepatnya yang terjadi. 63 00:04:03,360 --> 00:04:07,050 Meskipun, tentu saja, saya akan melakukan yang terbaik untuk menjelaskannya ketika kita menggunakannya. 64 00:04:07,470 --> 00:04:13,830 Tetapi ini adalah array, struktur data yang sangat penting dan beberapa metode yang sangat penting yang dapat Anda gunakan pada 65 00:04:13,850 --> 00:04:14,340 array.