1 00:00:02,390 --> 00:00:06,030 Istirahat dan sebarkan adalah sintaksis penting untuk diketahui. 2 00:00:06,710 --> 00:00:11,810 Sekarang saya ingin terjun ke fitur penting lainnya, dan itu adalah D. penataan. 3 00:00:12,740 --> 00:00:18,860 Sekarang, izinkan saya membagi kode ini di sana dan mari kita mulai dengan penataan Objek D. 4 00:00:19,580 --> 00:00:20,820 Saya mendapat benda pribadi saya. 5 00:00:21,420 --> 00:00:25,490 Dan sekarang katakanlah kita memiliki beberapa kode di mana saya hanya perlu memberi nama. 6 00:00:26,330 --> 00:00:29,780 Jadi saya punya fungsi baru, nama cetak, katakanlah. 7 00:00:30,440 --> 00:00:32,930 Dan itu benar-benar mengambil objek orang penuh. 8 00:00:33,440 --> 00:00:41,750 Karena untuk alasan apa pun, kita menulis menulis seperti ini, atau kita hanya memiliki fungsi di mana kita 9 00:00:41,750 --> 00:00:44,990 bisa mendapatkan banyak argumen atau objek penuh. 10 00:00:45,020 --> 00:00:48,470 Karena beberapa paket pihak ketiga selalu memberi kita orang itu. 11 00:00:48,470 --> 00:00:49,700 Kami tidak bisa mengubahnya. 12 00:00:50,030 --> 00:00:55,190 Jadi kami mendapatkan orang itu di sini dan saya hanya ingin menghibur orang LOKKE. 13 00:00:55,190 --> 00:00:55,730 Nama Doug. 14 00:00:59,270 --> 00:01:01,340 Nah, sama sekali tidak apa-apa melakukannya seperti ini. 15 00:01:02,000 --> 00:01:04,340 Saya sekarang dapat menjalankan nama cetak di sini. 16 00:01:04,670 --> 00:01:08,630 Sekarang saya perlu mengirim orang ke sini sekarang untuk penamaan yang luas. 17 00:01:08,630 --> 00:01:09,660 Kebingungan, kebingungan. 18 00:01:09,920 --> 00:01:11,900 Anda dapat menyebutkan tahun ini sesuai keinginan Anda. 19 00:01:12,140 --> 00:01:14,660 Jadi di sini kita bisa menamainya data orang. 20 00:01:14,930 --> 00:01:16,640 Dan di dalam sini kita menggunakan data orang. 21 00:01:16,700 --> 00:01:19,070 Jadi fungsi itu tidak menggunakan orang itu. 22 00:01:19,310 --> 00:01:21,140 Itu hanya mengharapkan data orang. 23 00:01:21,410 --> 00:01:25,100 Kami tidak memanggil fungsi itu dan memasukkan orang itu sebagai argumen. 24 00:01:25,860 --> 00:01:27,470 Dan sekarang jika mereka mengeksekusi file itu. 25 00:01:28,590 --> 00:01:32,970 Saya melihat Max di sini, bukan, berasal dari baris ini di sini? 26 00:01:33,670 --> 00:01:35,790 Tidak, tentu saja, kita benar-benar dapat melakukannya seperti itu. 27 00:01:36,630 --> 00:01:38,560 Dan kami selalu mendapatkan data orang. 28 00:01:38,640 --> 00:01:43,140 Karena, sekali lagi, katakanlah ini adalah fungsi yang sebenarnya dipanggil oleh beberapa paket pihak ketiga, yang merupakan 29 00:01:43,260 --> 00:01:45,690 pola yang Anda lihat cukup penuh dengan kursus ini. 30 00:01:46,890 --> 00:01:49,350 Karenanya, sekarang, kami tidak dapat mengubah data yang kami dapatkan. 31 00:01:49,800 --> 00:01:54,390 Tetapi dalam fungsi ini di sini, kami hanya tertarik pada namanya. 32 00:01:55,080 --> 00:02:01,480 Kita kemudian dapat menggunakan indeks ini atau fitur yang disebut Object D Structure di mana kita menambahkan kurung kurawal. 33 00:02:01,500 --> 00:02:02,430 Di sini di. 34 00:02:03,690 --> 00:02:04,470 Daftar argumen. 35 00:02:05,100 --> 00:02:07,890 Dan kami tidak menentukan properti dari objek yang masuk. 36 00:02:07,920 --> 00:02:11,790 Kami tertarik pada nama itu seperti halnya properti. 37 00:02:12,210 --> 00:02:12,800 Kami punya di sini. 38 00:02:13,830 --> 00:02:17,520 Maka ini akan ditarik keluar dari objek yang masuk. 39 00:02:17,880 --> 00:02:21,120 Properti lainnya akan jatuh karena disfungsi. 40 00:02:21,570 --> 00:02:25,770 Dan itu akan disimpan dalam nama variabel bernama, yang kemudian dapat kita gunakan di sana. 41 00:02:26,380 --> 00:02:28,020 Jadi sekarang jika saya menjalankan ini lagi. 42 00:02:29,370 --> 00:02:30,400 Saya juga melihat Max. 43 00:02:30,750 --> 00:02:35,840 Tapi sekarang kami menggunakan Syntex de structuring ini dan kami bisa mengeluarkan H dua jika Anda mau. 44 00:02:36,450 --> 00:02:37,800 Atau fungsi degreed. 45 00:02:38,520 --> 00:02:39,720 Jadi ayah semua bekerja. 46 00:02:39,900 --> 00:02:47,490 Dan itu hanya sintaks yang dapat kita gunakan yang memungkinkan kita untuk menulis sedikit kode yang lebih dimengerti di mana kita sangat jelas 47 00:02:47,490 --> 00:02:52,980 tentang apa yang kita butuhkan dari objek yang masuk dan yang kemudian disimpan dalam variabel lokal 48 00:02:52,980 --> 00:02:55,800 yang bisa kita gunakan dalam hal ini fungsi. 49 00:02:56,400 --> 00:02:59,430 Dan Anda bisa, tentu saja, tidak hanya digunakan untuk penataan dalam suatu fungsi. 50 00:02:59,850 --> 00:03:01,350 Anda selalu dapat menggunakannya di luar sana. 51 00:03:01,530 --> 00:03:05,580 Anda dapat membuat konstanta baru di sini, misalnya. 52 00:03:05,580 --> 00:03:07,290 Dan kemudian Syntex akan terlihat seperti ini. 53 00:03:08,160 --> 00:03:11,820 Kurung kurawal sama dengan kurawal kurawal. 54 00:03:11,820 --> 00:03:16,140 Di sisi kiri sisi yang sama adalah sesuatu yang tidak sering kita lihat JavaScript, karena biasanya itu 55 00:03:16,140 --> 00:03:16,660 salah. 56 00:03:16,740 --> 00:03:18,420 Tetapi untuk penataan D, itu benar. 57 00:03:18,930 --> 00:03:21,920 Dan kemudian di sini kita dapat memiliki nama dan H. 58 00:03:22,350 --> 00:03:26,620 Dan ini akan membuat dua konstanta baru yang menyimpan nilai yang disimpan dalam nama dan H. 59 00:03:26,880 --> 00:03:29,970 Jadi nama-nama ini di sini harus sesuai dengan nama properti. 60 00:03:30,950 --> 00:03:38,700 Dari orang tersebut, dan sekarang kita dapat menghibur, mengunci, nama dan usia seperti ini dan sekarang dieksekusi kembali. 61 00:03:38,720 --> 00:03:46,250 File output ini di sini berasal dari log konsol disk dan nilai yang kami output di sini diambil 62 00:03:46,400 --> 00:03:48,710 dari penataan objek kawat D. 63 00:03:50,420 --> 00:03:53,240 Sekarang, ada semua bukan hanya penataan objek D. 64 00:03:53,450 --> 00:03:55,530 Anda juga dapat meningkatkan struktur D. 65 00:03:56,120 --> 00:03:57,710 Jadi jika kita kembali ke Hobie. 66 00:03:58,710 --> 00:03:59,520 Apa yang ada di sini 67 00:04:00,610 --> 00:04:02,800 Nah, kalau kita ingin struktur itu. 68 00:04:04,420 --> 00:04:06,870 Kami juga dapat membuat konser. 69 00:04:06,970 --> 00:04:11,410 Anda juga bisa menggunakan membiarkan, untuk menabung untuk restrukturisasi objek jika Anda berencana untuk mengubahnya. 70 00:04:11,860 --> 00:04:19,840 Anda bisa menggunakan konser panas untuk Hobbie dan juga hobi, yang dibungkus dengan tanda kurung. 71 00:04:22,760 --> 00:04:24,330 Dan kemudian menugaskan kami untuk hobi. 72 00:04:24,900 --> 00:04:33,830 Dan sekarang jika Anda menghibur satu log hobi dan Anda juga hobi mengunci kunci, dan Anda mengeksekusi file itu lagi, Anda akan melihat dua 73 00:04:34,260 --> 00:04:36,320 hobi yang dicetak di sana. 74 00:04:36,590 --> 00:04:41,600 Harap dicatat, tidak ada tanda kurung di sekelilingnya di kunci konsol karena kami tidak mengunci array 75 00:04:41,600 --> 00:04:42,230 di sini. 76 00:04:42,530 --> 00:04:46,430 Kami masuk ke nilai-nilai individual, yang kami dapatkan dengan. 77 00:04:47,800 --> 00:04:49,250 Banyak penataan. 78 00:04:50,750 --> 00:04:57,710 Berbeda dengan restrukturisasi objek di sini, Anda dapat memilih nama yang Anda inginkan karena dalam menghapus elemen Anda tidak 79 00:04:57,710 --> 00:04:58,730 memiliki nama. 80 00:04:59,060 --> 00:05:01,670 Mereka malah ditarik keluar oleh posisi. 81 00:05:02,000 --> 00:05:03,890 Jadi ini akan selalu menjadi elemen pertama. 82 00:05:04,190 --> 00:05:07,030 Ini akan menjadi elemen kedua dalam objek. 83 00:05:07,130 --> 00:05:09,470 Anda menariknya keluar dengan nama, dengan nama properti. 84 00:05:10,190 --> 00:05:11,590 Jadi penataan itu. 85 00:05:11,810 --> 00:05:13,790 Dan ini juga sesuatu yang digunakan dalam kursus ini. 86 00:05:14,000 --> 00:05:21,200 Itu hanya memungkinkan kita untuk mengakses elemen dalam objek atau menghapus dengan cepat berdasarkan nama atau posisi mereka dan untuk 87 00:05:21,320 --> 00:05:21,980 menjatuhkan. 88 00:05:22,160 --> 00:05:23,490 Dan bukan berarti delete. 89 00:05:23,550 --> 00:05:24,560 Mereka tidak dihapus. 90 00:05:24,740 --> 00:05:28,650 Mereka tidak digunakan dalam fungsi kita atau apa pun yang kita tulis. 91 00:05:29,000 --> 00:05:33,800 Jadi untuk menyusun data, kita tidak perlu potongan kode khusus itu. 92 00:05:34,010 --> 00:05:34,940 Kami sedang mengerjakan.