Gunakan const foo = [1, 2]; const bar = foo; bar[0] = 9; console.log(foo[0], bar[0]); // => 9, 9_59 untuk semua referensi Anda; . eslint. const foo = [1, 2]; const bar = foo; bar[0] = 9; console.log(foo[0], bar[0]); // => 9, 961, const foo = [1, 2]; const bar = foo; bar[0] = 9; console.log(foo[0], bar[0]); // => 9, 962 Show
// bad var a = 1; var b = 2; // good const a = 1; const b = 2;_
objek
array
menghancurkan
String
fungsi
Fungsi Panah
Kelas dan Konstruktor
modul
Iterator dan Generator
Properti
variabel
mengangkat
Operator Perbandingan & Kesetaraan
blok
Control Statements
Comments
Whitespace
Koma
titik koma
Ketik Casting & Pemaksaan
Konvensi Penamaan
aksesoris
acara
jQuery
Kompatibilitas ECMAScript 5
Gaya ECMAScript 6+ (ES 2015+).
Perpustakaan StandarPustaka Standar berisi utilitas yang secara fungsional rusak tetapi tetap ada karena alasan warisan
pengujian
pertunjukan
Sumber dayaMempelajari ES6+
Baca ini
Peralatan
Panduan Gaya Lainnya
Gaya Lain
Bacaan lebih lanjut
buku
Blogging
siniar
di alam liarIni adalah daftar organisasi yang menggunakan panduan gaya ini. Kirimi kami permintaan penarikan dan kami akan menambahkan Anda ke daftar
TranslationThis style guide is also available in other languages
Panduan Panduan Gaya JavaScript
Mengobrol Dengan Kami Tentang JavaScript
kontributor
lisensi(Lisensi MIT) Hak Cipta (c) 2012 Airbnb Izin dengan ini diberikan, tanpa biaya, kepada siapa pun yang mendapatkan salinan perangkat lunak ini dan file dokumentasi terkait ("Perangkat Lunak"), untuk berurusan dengan Perangkat Lunak tanpa batasan, termasuk tanpa batasan hak untuk menggunakan, menyalin, memodifikasi, menggabungkan , menerbitkan, mendistribusikan, mensublisensikan, dan/atau menjual salinan Perangkat Lunak, dan untuk mengizinkan orang yang diberikan Perangkat Lunak untuk melakukannya, tunduk pada ketentuan berikut Pemberitahuan hak cipta di atas dan pemberitahuan izin ini harus disertakan dalam semua salinan atau bagian substansial dari Perangkat Lunak PERANGKAT LUNAK INI DISEDIAKAN 'SEBAGAIMANA ADANYA', TANPA JAMINAN APA PUN, TERSURAT MAUPUN TERSIRAT, TERMASUK NAMUN TIDAK TERBATAS PADA JAMINAN DAPAT DIPERDAGANGKAN, KESESUAIAN UNTUK TUJUAN TERTENTU DAN TANPA PELANGGARAN. DALAM KEADAAN APA PUN PENULIS ATAU PEMEGANG HAK CIPTA TIDAK BERTANGGUNG JAWAB ATAS KLAIM, KERUSAKAN ATAU KEWAJIBAN LAINNYA, BAIK DALAM TINDAKAN KONTRAK, KESALAHAN ATAU LAINNYA, YANG TIMBUL DARI, DARI ATAU SEHUBUNGAN DENGAN PERANGKAT LUNAK ATAU PENGGUNAAN ATAU HUBUNGAN LAIN DALAM PERANGKAT LUNAK AmandemenKami mendorong Anda untuk membagi panduan ini dan mengubah aturan agar sesuai dengan panduan gaya tim Anda. Below, you may list some amendments to the style guide. Ini memungkinkan Anda memperbarui panduan gaya secara berkala tanpa harus berurusan dengan konflik penggabungan Apa itu const dalam javascript?Nah, const di javascript artinya tidak boleh melakukan assignment ulang terhadap variable yang sama, tapiii, boleh melakukan mutasi pada value variable tersebut , misalkan variabel tersebut nilainya berupa object atau array.
Tetap untuk apa?VAR, LET, CONST memiliki fungsi yang sama yaitu untuk membuat variabel .
Apa itu konstanta variabel?Konstanta variabel merupakan variabel yang tak bisa diubah pengembangannya (read-only).
Apa jenis javascript data Anda?Type data adalah jenis-jenis data yang bisa kita simpan di dalam variabel . Ada beberapa type data dalam pemrograman Javascript. String (teks) Integer atau Number (bilangan bulat) |