Const ya makampuni ya JavaScript
- Mtu wa kwanza Tukio wa hifadhi ya JS
- Mtu wa kifo Tarehe ya JS
ECMAScript 2015 (ES6)
Mwaka 2015, JavaScript ikachukua kichwa cha jina mpya kinaingia katika kinafadhali:const
.
Kwa sababu ya const
Kueleza jadwalo kinaingia katika kinafadhali kwa kawaida:
Mifano
const cars = ["Saab", "Volvo", "BMW"];
Haiwezi kubadilishwa
Kwa sababu ya const
Jadwalo jingine haikubadilishwa:
Mifano
const cars = ["Saab", "Volvo", "BMW"]; cars = ["Toyota", "Volvo", "Audi"]; // Kuchukua hatari
Jadwalo haikubadilishwa
Kichwa cha jina const
Inaeleza vizuri.
Haiwezi kumekadiri msingi wa jadwalo. Ikiwa inaeleza kumekadiri kueleza jadwalo.
Kwa hivyo, tunaweza kumaliza elementi wa msingi wa jadwalo.
Elementi inaweza kumwandikia tena
Inaweza kumaliza elementi wa msingi wa jadwalo:
Mifano
// Inayofanya kumwambaa msingi wa jadwalo: const cars = ["Saab", "Volvo", "BMW"]; // Inayofanya kumaliza elementi: cars[0] = "Toyota"; // Inayofanya kuingiza elementi: cars.push("Audi");
Mfanya kwenye mtandao
Internet Explorer 10 na zaidi ya zake hawafikia kufikia kwa kigeukia. const
Ina jina.
Tafaniki hii inonyesha cheo cha kwanza cha kufikia kwa sababu kina inaruhusiwa kufikia kwa kigeukia:
Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 49 | IE 11 / Edge | Firefox 36 | Safari 10 | Opera 36 |
2016.3 | 2013.10 | 2015.2 | 2016.9 | 2016.3 |
Kugawanyika wakati wa kufikia
JavaScript const
Matokeo ya kufikia lazima iweze kugawanyika wakati wa kufikia:
Inamana: const
Makundi ya kufikia lazima iweze kuanzishwa wakati wa kufikia.
Kwa sababu ya const
Kama hii inahitaji uadilifu wa kigeukia kwenye mabaki mawili ni kufikia kwa kigeukia:
Mifano
Haiwezi kufanya kazi:
const cars; cars = ["Saab", "Volvo", "BMW"];
Kwa sababu ya var
Makundi ya kufikia inaweza kuanzishwa kwa kuzungumza wakati wote.
Wewe una hali kutumia makundi hii kabla ya kufikia:
Mifano
Hakuna matukio:
cars = ["Saab", "Volvo", "BMW"]; var cars;
Eneo la kazi la const
Kwa sababu ya const
Makundi ya kufikia inaEneo la kazi.
Makundi ya kufikia kwenye eneo la kazi na kwenye eneo la nje ya eneo la kazi huwa mbaya:
Mifano
const cars = ["Saab", "Volvo", "BMW"]; // hapa cars[0] ni "Saab" { const cars = ["Toyota", "Volvo", "BMW"]; // hapa cars[0] ni "Toyota" } // hapa cars[0] ni "Saab"
Kwa sababu ya var
Makundi ya kufikia hayana eneo la kazi la kufikia:
Mifano
var cars = ["Saab", "Volvo", "BMW"]; // hapa cars[0] ni "Saab" { var cars = ["Toyota", "Volvo", "BMW"]; // hapa cars[0] ni "Toyota" } // hapa cars[0] ni "Toyota"
Una hali kusoma zaidi kuhusu eneo la kazi la kufikia kwenye kitabu hiki:Muundo wa JavaScript.
kurehasisha kwenye kila eneo la programu
inahusishwa kuzungumza kwenye eneo yote la programu var
Re-deklarisha hifadhi ya hifadhi:
Mifano
var cars = ["Volvo", "BMW"]; // inaruhusiwa var cars = ["Toyota", "BMW"]; // inaruhusiwa cars = ["Volvo", "Saab"]; // inaruhusiwa
haliwezi kuwa kikamilika au kufanyika tena kwenye eneo la kazi au kwenye eneo lake la kusema const
:
Mifano
var cars = ["Volvo", "BMW"]; // inaruhusiwa const cars = ["Volvo", "BMW"]; // haliwezi { var cars = ["Volvo", "BMW"]; // inaruhusiwa const cars = ["Volvo", "BMW"]; // haliwezi }
haliwezi kuwa kikamilika au kufanyika tena kwenye eneo la kazi au kwenye eneo lake la kusema const
数组:
Mifano
const cars = ["Volvo", "BMW"]; // Inaruhusiwa const cars = ["Volvo", "BMW"]; // haliwezi var cars = ["Volvo", "BMW"]; // Hatarinijwe cars = ["Volvo", "BMW"]; // Hatarinijwe { const cars = ["Volvo", "BMW"]; // Inaruhusiwa const cars = ["Volvo", "BMW"]; // Hatarinijwe var cars = ["Volvo", "BMW"]; // Hatarinijwe cars = ["Volvo", "BMW"]; // Hatarinijwe }
Inaruhusiwa kutumika kwenye eneo la muundo au eneo la kikaa kingine const
Re-deklarisha hifadhi ya hifadhi:
Mifano
const cars = ["Volvo", "BMW"]; // Inaruhusiwa { const cars = ["Volvo", "BMW"]; // Inaruhusiwa } { const cars = ["Volvo", "BMW"]; // Inaruhusiwa }
Mwongozo wa hifadhi ya hifadhi za hifadhi
Kwa mafanikio ya kina, tafadhali nika Mwongozo wa Array ya JavaScript.
Mwongozo hii inahatira kila hatua na mafanikio ya hifadhi za array na mifano.
- Mtu wa kwanza Tukio wa hifadhi ya JS
- Mtu wa kifo Tarehe ya JS