Array.from() β JavaScript β ΠΠΎΠΊΠ°
- ΠΡΠ°ΡΠΊΠΎ
- ΠΠ°ΠΊ ΠΏΠΈΡΠ΅ΡΡΡ
- ΠΡΠΈΠΌΠ΅Ρ
- ΠΠ°ΡΡΠΈΠ² ΠΈΠ· ΡΡΡΠΎΠΊΠΈ
- ΠΠ°ΡΡΠΈΠ² ΠΈΠ· Set
- ΠΠ°ΡΡΠΈΠ² ΠΈΠ· NodeList
- ΠΠ°ΠΊ ΠΏΠΎΠ½ΡΡΡ
- ΠΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅
- ΠΠΈΠΊΠΎΠ»Π°ΠΉ ΠΠΎΠΏΠΈΠ½ ΡΠΎΠ²Π΅ΡΡΠ΅Ρ
ΠΡΠ°ΡΠΊΠΎ
Π‘ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΎΠ€ΡΠ½ΠΊΡΠΈΡ Array
ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°. ΠΠ±ΡΠ΅ΠΊΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π»ΠΈΠ±ΠΎ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΌ (ΠΊΠ°ΠΊ ΡΡΡΠΎΠΊΠ° ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡ arguments
), Π»ΠΈΠ±ΠΎ ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΌ (ΠΊΠ°ΠΊ Set
ΠΈΠ»ΠΈ Map
).
ΠΠ°ΠΊ ΠΏΠΈΡΠ΅ΡΡΡ
Π‘ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΎΠ€ΡΠ½ΠΊΡΠΈΡ Array
ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΡΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°, ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π΄Π²Π° ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ
Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½Ρ:
- ΠΠ±ΡΠ΅ΠΊΡ, Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΠΌΠ°ΡΡΠΈΠ².
- Π€ΡΠ½ΠΊΡΠΈΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΏΠ΅ΡΠ΅Π΄ Π΅Π³ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π² ΠΌΠ°ΡΡΠΈΠ². Π Π°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ ΠΌΠ΅ΡΠΎΠ΄
map
.( ) - ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ
this
Π² ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΠ· Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°.
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΠΉ ΠΌΠ°ΡΡΠΈΠ², ΡΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ ΠΈΠ· ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°.
ΠΡΠΈΠΌΠ΅Ρ
Π‘ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΎΠΠ°ΡΡΠΈΠ² ΠΈΠ· ΡΡΡΠΎΠΊΠΈ
Π‘ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΎconst arr = Array.from('Π΄ΠΎΠΊΠ°')console.log(arr)// ['Π΄', 'ΠΎ', 'ΠΊ', 'Π°']
const arr = Array.from('Π΄ΠΎΠΊΠ°')
console.log(arr)
// ['Π΄', 'ΠΎ', 'ΠΊ', 'Π°']
ΠΠ°ΡΡΠΈΠ² ΠΈΠ·
Set
Π‘ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΎconst uniqueNumbers = new Set()uniqueNumbers.add(1)uniqueNumbers.add(2)uniqueNumbers.add(3)const arr = Array.from(uniqueNumbers)// [1, 2, 3]
const uniqueNumbers = new Set()
uniqueNumbers.add(1)
uniqueNumbers.add(2)
uniqueNumbers.add(3)
const arr = Array.from(uniqueNumbers)
// [1, 2, 3]
ΠΠ°ΡΡΠΈΠ² ΠΈΠ· NodeList
Π‘ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΎΠΠΎΠ»ΡΡΠΈΡΡ URL ΠΈΠ· Π²ΡΠ΅Ρ ΡΡΡΠ»ΠΎΠΊ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅:
const linkElements = document.getElementsByTagName('a')const arrLinks = Array.from(linkElements, function(a) { return a. href })const linkElements = document.getElementsByTagName('a') const arrLinks = Array.from(linkElements, function(a) { return a.href })
ΠΠ°ΠΊ ΠΏΠΎΠ½ΡΡΡ
Π‘ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΎΠ JavaScript ΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠ½ΡΡ
API Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ
ΠΎΠΆΠΈ Π½Π° ΠΌΠ°ΡΡΠΈΠ², Π½ΠΎ Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ ΠΈΠΌ. ΠΠ±ΡΠ΅ΠΊΡΡ ΠΌΠΎΠ³ΡΡ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΊΠ°ΠΊ ΠΌΠ°ΡΡΠΈΠ², Π½ΠΎ Π½Π΅ ΠΈΠΌΠ΅ΡΡ Π²ΡΠ΅Ρ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π°: for
, map
, filter
ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
Π’Π°ΠΊΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡΡΡ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°ΡΡ Π² ΠΌΠ°ΡΡΠΈΠ²Ρ Π΄Π»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΡΠ°Π±ΠΎΡΡ Ρ Π½ΠΈΠΌΠΈ ΠΈΠ»ΠΈ Π΄Π»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ. Array
ΡΠΎΠ·Π΄Π°Π½, ΡΡΠΎΠ±Ρ ΡΠ΅ΡΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΊΠΎΠ½Π²Π΅ΡΡΠ°ΡΠΈΠΈ ΡΠ°ΠΊΠΈΡ
ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Π² Π½ΠΎΠ²ΡΠΉ ΠΌΠ°ΡΡΠΈΠ².
Array
ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π΅ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ. ΠΠ±ΡΠ΅ΠΊΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π»Π°Π΄Π°ΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π΄Π²ΡΡ
ΡΠ²ΠΎΠΉΡΡΠ², ΡΡΠΎΠ±Ρ Π΅Π³ΠΎ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ Π² ΠΌΠ°ΡΡΠΈΠ²:
- ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΏΡΠΎΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Ρ ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ
length
. Π’Π°ΠΊΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π½Π°Π·ΡΠ²Π°ΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΌΠΈ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΏΡΠΈΡΡΡΠΈ ΠΌΠ°ΡΡΠΈΠ²Ρ. ΠΡΠΈΠΌ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΠΌ ΠΎΠ±Π»Π°Π΄Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΡarguments
,Node
,List HTML
.Collection - ΠΠ±ΡΠ΅ΠΊΡ ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΉ, ΡΠΎ Π΅ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ
Iterable
. ΠΡΠΈΠΌ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΠΌ ΠΎΠ±Π»Π°Π΄Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΡSet
ΠΈMap
.
Array
ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°Π΅Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π΅Π³ΠΎ Π² Π½ΠΎΠ²ΡΠΉ ΠΌΠ°ΡΡΠΈΠ². ΠΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π½ Π²ΡΠΎΡΠΎΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ, ΡΠΎ ΠΏΠ΅ΡΠ΅Π΄ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°.
βοΈ
ΠΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠ½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (shallow copy) ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². ΠΡΠ»ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡ, Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΠΌΠ°ΡΡΠΈΠ², ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ , ΡΠΎ ΡΡΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½Ρ Π½Π΅ Π±ΡΠ΄ΡΡ. ΠΡΠΈ ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π² ΠΎΠ±ΡΠ΅ΠΊΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π±ΡΠ΄ΡΡ Π²ΠΈΠ΄Π½Ρ ΠΈ Π² ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΌ ΠΌΠ°ΡΡΠΈΠ²Π΅.
ΠΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅
Π‘ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΎΠΠΈΠΊΠΎΠ»Π°ΠΉ ΠΠΎΠΏΠΈΠ½ ΡΠΎΠ²Π΅ΡΡΠ΅Ρ
Π‘ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΎπ ΠΡΠ»ΠΈ Π²ΡΠ·Π²Π°ΡΡ Array
Π±Π΅Π· Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ², ΡΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄ΡΡ ΠΎΡΠΈΠ±ΠΊΠ° Β«TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator))Β».
π Π ΠΏΠΎΠ΄Π°Π²Π»ΡΡΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² Π²ΡΠΎΡΠΎΠΉ ΠΈ ΡΡΠ΅ΡΠΈΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ ΠΎΠΏΡΡΠΊΠ°ΡΡΡΡ, Π½ΠΎ ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ΄Π°.
ΠΠΌΠ΅ΡΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ·ΠΎΠ²Π° Array
ΠΈ .map
:
const name = 'Mike'const spacedLetters = Array.from(name).map(function (letter) { return `*${letter}*`})console.log(spacedLetters)// ['*M*', '*i*', '*k*', '*e*']
const name = 'Mike'
const spacedLetters = Array.from(name).map(function (letter) {
return `*${letter}*`
})
console.log(spacedLetters)
// ['*M*', '*i*', '*k*', '*e*']
…ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½ Π²ΡΠ·ΠΎΠ² Array
ΡΠΎ Π²ΡΠΎΡΡΠΌ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠΌ:
const name = 'Mike'const spacedLetters = Array. from(name, function(letter) { return `*${letter}*` })
const name = 'Mike'
const spacedLetters = Array.from(name, function(letter) { return `*${letter}*` })
ΠΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½Π΅ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ².
π ΠΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Array
, ΡΡΠΎΠ±Ρ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° for
.
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌ β ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ length
ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΡ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΡΠ°Π·ΠΌΠ΅Ρ ΠΌΠ°ΡΡΠΈΠ²Π° Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π²Π½ΡΡΡΠΈ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ ΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΠΌ
, Π½ΠΎ Π±Π΅Π· ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ°ΠΊΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΡΠΎΡΠΎΠ³ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°:
const nums = Array.from({length: 4}, function(value, index) { // value Π±ΡΠ΄Π΅Ρ undefined return index * 2})console.log(nums)// [0, 2, 4, 6]
const nums = Array.from({length: 4}, function(value, index) {
// value Π±ΡΠ΄Π΅Ρ undefined
return index * 2
})
console. log(nums)
// [0, 2, 4, 6]
ΠΡΠ΅Π½ΠΊΠ° ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°ΠΡΠ»ΠΈ Π²Ρ Π½Π°ΡΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΡ, ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ Π½Π°ΠΌ ΠΏΡΠ»-ΡΠ΅ΠΊΠ²Π΅ΡΡ!
ΠΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΡΠΎΡΠΌΡ ΡΡΠΎ-ΡΠΎ ΠΏΠΎΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊ. ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π΅ΡΡ ΡΠ°Π·?
ΠΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»β
.length
ctrl + alt + β
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»β
Array.isArray( )
ctrl + alt + β
Π Π°Π±ΠΎΡΠ° Ρ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ js β ΠΊΡΡΡ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ , 22 ΡΡΠΎΠΊΠ°
ΠΠΊΠ»ΡΡΠ΅Π½ΠΎ Π² ΠΊΡΡΡ
22 ΡΡΠΎΠΊΠ° (Π²ΠΈΠ΄Π΅ΠΎ ΠΈ/ΠΈΠ»ΠΈ ΡΠ΅ΠΊΡΡ)
35 ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠΉ Π² ΡΡΠ΅Π½Π°ΠΆΠ΅ΡΠ΅
52 ΠΏΡΠΎΠ²Π΅ΡΠΎΡΠ½ΡΡ ΡΠ΅ΡΡΠ°
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ
ΠΠΎΠΌΠΎΡΡ Π² Β«ΠΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡΡ Β»
ΠΠΎΡΡΡΠΏ ΠΊ ΠΎΡΡΠ°Π»ΡΠ½ΡΠΌ ΠΊΡΡΡΠ°ΠΌ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ
Π§Π΅ΠΌΡ Π²Ρ Π½Π°ΡΡΠΈΡΠ΅ΡΡ
- ΠΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΌΠ°ΡΡΠΈΠ²Ρ Π² ΠΊΠΎΠ΄Π΅ ΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠΌΠΈ
- Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΌΠ°ΡΡΠΈΠ²Ρ Π² ΡΠΈΠΊΠ»Π°Ρ
- ΠΡΠΈΠΌΠ΅Π½ΡΡΡ Π±Π°Π·ΠΎΠ²ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΈ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ spread, rest ΠΈ Π΄Π΅ΡΡΡΡΠΊΡΡΡΠΈΠ·Π°ΡΠΈΡ
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΠ° ΡΡΠΎΠΌ ΠΊΡΡΡΠ΅ Π²Ρ ΠΈΠ·ΡΡΠΈΡΠ΅ ΠΌΠ°ΡΡΠΈΠ²Ρ Π² JS. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅, Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²Π°Ρ ΠΈ ΡΡΡΠ»ΠΊΠ°Ρ . Π ΠΈΡΠΎΠ³Π΅ Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΠΎΠ±Ρ ΠΎΠ΄ΠΈΡΡ ΠΌΠ°ΡΡΠΈΠ²Ρ, ΠΈΠ·Π²Π»Π΅ΠΊΠ°ΡΡ ΠΈΠ· Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄Π΅ΡΡΡΡΠΊΡΡΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ spread-ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ. ΠΠ°ΡΡΠΈΠ²Ρ ΠΏΡΠΈΠ³ΠΎΠ΄ΡΡΡΡ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π΄Π°Ρ. ΠΠ½Π°Π½ΠΈΡ ΠΈΠ· ΡΡΠΎΠ³ΠΎ ΠΊΡΡΡΠ° ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌ Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡ Π΄Π°Π½Π½ΡΠ΅ Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ. ΠΡΡΡ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ ΡΠ΅ΠΌ, ΠΊΡΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΠΈΠ·ΡΡΠ°ΡΡ JS ΠΈ Ρ ΠΎΡΠ΅Ρ ΡΠ·Π½Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΎ Π΅Π³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ . Π§ΡΠΎΠ±Ρ ΡΡΠΈΡΡΡΡ Π±ΡΠ»ΠΎ ΠΏΡΠΎΡΠ΅, ΡΡΠΎΠΈΡ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΈΠ·ΡΡΠΈΡΡ ΠΊΡΡΡ ΠΏΠΎ ΠΎΡΠ½ΠΎΠ²Π°ΠΌ JS.
ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ΅ΠΎΡΠΈΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ² ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΡΡΠ΅ΠΊ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΠΌΠ°ΡΡΠΈΠ²Ρ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΊΡΡΡΠ°
ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ 27 ΡΠ°ΡΠΎΠ²
Π ΠΊΡΡΡΠ΅
Π£Π·Π½Π°ΡΡ ΠΎ ΠΊΡΡΡΠ΅, Π΅Π³ΠΎ ΡΡΡΡΠΊΡΡΡΠ΅, Π·Π°Π΄Π°ΡΠ°Ρ ΠΈ ΡΠ΅Π»ΡΡ .
ΡΠ΅ΠΎΡΠΈΡ
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ
ΠΠ·ΡΡΠΈΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ
ΡΠ΅ΠΎΡΠΈΡ
ΡΠ΅ΡΡΡ
ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅
ΠΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ
ΠΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ²
ΡΠ΅ΠΎΡΠΈΡ
ΡΠ΅ΡΡΡ
ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ
Π Π°Π·ΠΎΠ±ΡΠ°ΡΡ ΡΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ: Π²ΡΡ ΠΎΠ΄ Π·Π° Π³ΡΠ°Π½ΠΈΡΡ, ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΊ Π½Π΅ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΌΡ ΠΊΠ»ΡΡΡ.
ΡΠ΅ΠΎΡΠΈΡ
ΡΠ΅ΡΡΡ
ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅
Π¦ΠΈΠΊΠ» for
ΠΠ°ΡΡΠΈΡΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΡΠΈΠΊΠ» for Π΄Π»Ρ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ²
ΡΠ΅ΠΎΡΠΈΡ
ΡΠ΅ΡΡΡ
ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅
Π‘ΡΡΠ»ΠΊΠΈ
ΠΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΠΏΠΎΠ½ΡΡΠΈΠ΅ΠΌ «ΡΡΡΠ»ΠΎΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅» ΠΈ ΡΠ·Π½Π°ΡΡ ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΌΠ°ΡΡΠΈΠ²Ρ Π² ΡΡΠ½ΠΊΡΠΈΡΡ .
ΡΠ΅ΠΎΡΠΈΡ
ΡΠ΅ΡΡΡ
ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅
ΠΠ³ΡΠ΅Π³Π°ΡΠΈΡ
ΠΠ°ΡΡΠΈΡΡΡΡ Π°Π³ΡΠ΅Π³ΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅
ΡΠ΅ΠΎΡΠΈΡ
ΡΠ΅ΡΡΡ
ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅
Π¦ΠΈΠΊΠ» for.
..ofΠΠ°ΡΡΠΈΡΡΡΡ ΠΏΡΠΎΡΡΠΎΠΌΡ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΎΠ±Ρ ΠΎΠ΄ΠΈΡΡ ΠΌΠ°ΡΡΠΈΠ²
ΡΠ΅ΠΎΡΠΈΡ
ΡΠ΅ΡΡΡΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅
Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π°
Π£Π·Π½Π°ΡΡ ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ ΠΈ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ ΡΠΏΠΎΡΠΎΠ±Π°Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²
ΡΠ΅ΠΎΡΠΈΡ
ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅
Π£ΠΏΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ
ΠΠ·ΡΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ `break` ΠΈ `continue`
ΡΠ΅ΠΎΡΠΈΡ
ΡΠ΅ΡΡΡ
ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅
ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΠΌΠ°ΡΡΠΈΠ²Ρ
ΠΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ²
ΡΠ΅ΠΎΡΠΈΡ
ΡΠ΅ΡΡΡ
ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅
ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ ΡΡΡΠΎΠΊΠΈ Π² ΡΠΈΠΊΠ»Π΅
ΠΠ°ΡΡΠΈΡΡΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΡΡΡΠΎΠΊΠΈ
ΡΠ΅ΠΎΡΠΈΡ
ΡΠ΅ΡΡΡ
ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅
ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΡΠΎΠΊ ΡΠ΅ΡΠ΅Π· ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΌΠ°ΡΡΠΈΠ²
Π£Π·Π½Π°ΡΡ, ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΡΡΠΎΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ²
ΡΠ΅ΠΎΡΠΈΡ
ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅
ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΡΠΈΠΊΠ»Ρ
ΠΠ°ΡΡΠΈΡΡΡΡ Π²ΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡ ΡΠΈΠΊΠ»Ρ Π΄ΡΡΠ³ Π² Π΄ΡΡΠ³Π°
ΡΠ΅ΠΎΡΠΈΡ
ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅
Π’Π΅ΠΎΡΠΈΡ ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²
ΠΡΠΈΠΎΠ±ΡΠΈΡΡΡΡ ΠΊ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎΠΌΡ
ΡΠ΅ΠΎΡΠΈΡ
ΡΠ΅ΡΡΡ
ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅
Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ²
ΠΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ Π±Π°Π·ΠΎΠ²ΡΠΌΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌΠΈ
ΡΠ΅ΠΎΡΠΈΡ
ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅
Π‘ΡΠ΅ΠΊ
ΠΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠ°ΠΌΡΡ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ
ΡΠ΅ΠΎΡΠΈΡ
ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅
Big O
ΠΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΠΎΡΠ΅Π½ΠΊΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ²
ΡΠ΅ΠΎΡΠΈΡ
ΡΠ΅ΡΡΡ
ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅
ΠΠ΅ΡΡΡΡΠΊΡΡΡΠΈΠ·Π°ΡΠΈΡ
ΠΠ°ΡΡΠΈΡΡΡΡ ΡΠ°ΡΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡ ΠΌΠ°ΡΡΠΈΠ² Π½Π° ΡΠ°ΡΡΠΈ
ΡΠ΅ΠΎΡΠΈΡ
ΡΠ΅ΡΡΡ
ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅
Rest ΠΈ Π΄Π΅ΡΡΡΡΠΊΡΡΡΠΈΠ·Π°ΡΠΈΡ
ΠΠ°ΡΡΠΈΡΡΡΡ ΡΠ²ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π² ΠΌΠ°ΡΡΠΈΠ²
ΡΠ΅ΠΎΡΠΈΡ
ΡΠ΅ΡΡΡ
ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅
Spread ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ²
ΠΠ°ΡΡΠΈΡΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ spread (ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ «ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ») Π΄Π»Ρ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ².
ΡΠ΅ΠΎΡΠΈΡ
ΡΠ΅ΡΡΡ
ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅
ΠΠ°ΡΡΠΈΠ²Ρ Π² ΠΏΠ°ΠΌΡΡΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°
ΠΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΈΠ· ΡΠ΅Π±Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΠΌΠ°ΡΡΠΈΠ²Ρ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΠΈ
ΡΠ΅ΠΎΡΠΈΡ
ΡΠ΅ΡΡΡ
Π€ΠΎΡΠΌΠ°Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ
ΠΡΠΏΡΡΠ°Π½ΠΈΡ
ΠΡΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΏΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΊΡΡΡΠ°. ΠΠ°Π΄Π°Π½ΠΈΡ ΠΏΠΎΠΌΠΎΠ³ΡΡ Π²Π°ΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΎΠΏΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ Π·Π°ΠΊΡΠ΅ΠΏΠΈΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ. ΠΠ±ΡΡΠ½ΠΎ ΠΌΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ 3-5 ΠΈΡΠΏΡΡΠ°Π½ΠΈΠΉ. ΠΠΎ Π΅ΡΠ»ΠΈ Π½Π΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ, Π½Π΅ ΠΎΡΡΠ°ΠΈΠ²Π°ΠΉΡΠ΅ΡΡ. ΠΡΠΎΡΡΠΎ Π²Π΅ΡΠ½ΠΈΡΠ΅ΡΡ ΠΊ Π½ΠΈΠΌ ΠΏΠΎΠ·ΠΆΠ΅
ΠΡΠ΅
ΠΠ»ΡΠ³Π° Π¦Π°Π³ΠΎΠ»ΠΎΠ²Π°28 Π°ΠΏΡΠ΅Π»Ρ 2020Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π±ΠΎΠ»ΡΡΠΎΠ΅ Π·Π° ΠΊΡΡΡ! Π£ΠΆΠ΅ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ, ΠΊΠ°ΠΊ Π²ΡΠ΅ Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎ Π²ΡΡΡΡΠΎΠ΅Π½ΠΎ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΊΡΡΡΡ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π΄ΠΎΠΏ Π·Π°Π΄Π°ΡΠ°ΠΌ ΠΏΠΎΡΠ»Π΅, ΠΊΡΡΡ ΠΏΠΎ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΌ ΠΏΡΠΎΡΠ΅Π» Π»Π΅Π³ΠΊΠΎ, Π±ΡΠ»ΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΡΡΡΠ΄Π½ΠΎΡΡΠΈ, Π½ΠΎ Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ Π±Π΅Π· ΡΠΈΠ»ΡΠ½ΡΡ Π·Π°ΡΡΡΠ΅ΠΊ. ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΊ Π΄ΠΎΠΏ Π·Π°Π΄Π°ΡΠ°ΠΌ ΠΏΠΎΡΠ»Π΅ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ², ΠΎΡ …
Evgeny Zhdanov18 Π½ΠΎΡΠ±ΡΡ 2019
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° Π½ΠΎΠ²ΡΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ!
ΠΡΡΡ Π½Π΅ ΡΠ°ΠΊΠΎΠΉ Π»ΡΠ΄ΠΎΠ΅Π΄ΡΠΊΠΈΠΉ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Π°Π²Π»ΡΡΡΠ΅Π΅ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π² ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΈ ΠΏΠΎΠ΄ΡΡΠ²Π°ΡΡΠΈΡ ΡΠ°ΠΌΠΎΠΎΡΠ΅Π½ΠΊΡ ΠΈ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΏΠΎΠ·Π½Π°Π²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ.
ΠΠ΄ΠΎΡΠΎΠ²ΠΎ, ΡΡΠΎ Π² ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°Ρ ΠΊΡΡΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΈΠΌΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄, ΠΏΠΎΡΠΎΠΌΡ ΠΊΠ°ΠΊ ΠΎ Π½Π΅ΠΌ Π·Π°Π±ΡΠ²Π°Π΅ΡΡ ΡΠ΅ΡΠ°Ρ Π·Π°Π΄Π°ΡΠΈ ΠΏΡΠΎΡΠΈΡ ΠΊΡΡΡΠΎΠ², Π·Π°ΡΠΈΠΊΠ»ΠΈΠ²Π°ΡΡΡ Π½Π° ΡΠ΅ΠΊΡΡΡΠΈΡΡ , Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π½ΠΎΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π΅ Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ, ΠΊΠ°ΠΊ ΠΌΠ°Π»ΠΎΠ²Π΅ΡΠΎΡΡΠ½ΠΎ, ΡΡΠΎ ΠΏΠΎΠΏΠ°Π² Π² ΠΏΡΠΎΠ΄Π°ΠΊΡΠ½ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π΄ΠΆΡΠ½ΠΎΠΌ ΡΡ Π²ΡΡΡΠ΅ΡΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ»ΠΎΠΆΠ΅Π½Π½ΡΡ ΠΈΠ· Π±Π΅ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡ, Π° ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ Π½Π΅ΠΉ.
ΠΡΡΡ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»ΡΡ)
Inna Badreeva15 ΠΌΠ°ΡΡΠ° 2023
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΊΡΡΡ, ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΊΠΈ, ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΏΡΠΈΠ³ΠΎΠ΄ΡΡΡΡ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡΡ )
ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ Π€ΠΈΠ»ΠΈΠΏΠΏΠΎΠ²04 ΠΌΠ°Ρ 2022
Π§Π΅ΡΡΠ½ΠΎ ? ΠΠ΅ Π²Π΅ΡΠΈΠ», ΡΡΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ.
Π ΡΠ³Π°Π»ΡΡ, Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π».
ΠΡΡ Ρ ΠΏΠ΅ΡΠ²ΡΡ ΡΡΡΠΎΠΊ Π’Π ΠΏΠΎΠ½ΡΠ» — ΡΡΠΎ Π½Π°Π΄ΠΎΠ»Π³ΠΎ.
Π Π³ΠΎΠ»ΠΎΠ²Π΅ ΠΏΡΡΡΠΎΡΠ°, ΠΎΠ±ΡΡΠ²ΠΊΠΈ ΠΏΠ΅ΡΠ΅Π½ Π»Π΅Π·ΡΡ Π² Π³ΠΎΠ»ΠΎΠ²Ρ. ΠΠΎ Ρ ΡΠΏΡΠ°Π²ΠΈΠ»ΡΡ. ΠΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ ΠΌΠ΅Π½ΡΡΠ΅, ΡΠ΅ΠΌ Ρ ΡΡΠΈΡΠ΅Π»Ρ. Π‘ΠΌΠΎΡΡΡ Π½Π° ΠΊΠΎΠ΄ ΡΡΠΈΡΠ΅Π»Ρ ΠΈ ΡΡΡΠ°ΡΠ½ΠΎ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΡΡ ΡΠ»ΠΎΠ² ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΈ Π² Π³ΠΎΠ»ΠΎΠ²Π΅ ΡΠ½ΠΎΠ²Π° ΠΌΡΠ°ΠΊ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ, ΡΠ΅Π³ΠΎΠ΄Π½Ρ Ρ ΡΠ½ΠΎΠ²Π° ΡΡΠ°Π·ΠΈΠ»ΡΡ Ρ ΡΠ°ΠΌΠΈΠΌ ΡΠΎΠ±ΠΎΠΉ.
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΏΡΠΎΡΠ΅ΡΡΠΈΡ
β’ ΠΎΡ 6 300 β½ Π² ΠΌΠ΅ΡΡΡ
Π€ΡΠΎΠ½ΡΠ΅Π½Π΄-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΠΎΠ½ΡΠ΅Π½Π΄-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π΄Π»Ρ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
10 ΠΌΠ΅ΡΡΡΠ΅Π² β’
Ρ Π½ΡΠ»ΡΠ‘ΡΠ°ΡΡ 22 ΠΈΡΠ½Ρ
ΠΏΡΠΎΡΠ΅ΡΡΠΈΡ
β’ ΠΎΡ 6 300 β½ Π² ΠΌΠ΅ΡΡΡ
Node.js-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π±ΡΠΊΠ΅Π½Π΄-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π΄Π»Ρ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
10 ΠΌΠ΅ΡΡΡΠ΅Π² β’
Ρ Π½ΡΠ»ΡΠ‘ΡΠ°ΡΡ 22 ΠΈΡΠ½Ρ
ΠΏΡΠΎΡΠ΅ΡΡΠΈΡ
β’ ΠΎΡ 10 080 β½ Π² ΠΌΠ΅ΡΡΡ
Fullstack-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΠΎΠ½ΡΠ΅Π½Π΄- ΠΈ Π±ΡΠΊΠ΅Π½Π΄-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π΄Π»Ρ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
16 ΠΌΠ΅ΡΡΡΠ΅Π² β’
Ρ Π½ΡΠ»ΡΠ‘ΡΠ°ΡΡ 22 ΠΈΡΠ½Ρ
ΠΏΡΠΎΡΠ΅ΡΡΠΈΡ
β’ ΠΎΡ 6 300 β½ Π² ΠΌΠ΅ΡΡΡ
ΠΠ½ΠΆΠ΅Π½Π΅Ρ ΠΏΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° JavaScript
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° JavaScript
10 ΠΌΠ΅ΡΡΡΠ΅Π² β’
Ρ Π½ΡΠ»ΡΠ² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅
Π΄Π°ΡΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ
Π‘ΠΏΠΈΡΠΎΠΊ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π° JavaScript | by Mandeep Kaur
Π§ΡΠ΅Π½ΠΈΠ΅: 4 ΠΌΠΈΠ½.Β·
27 ΡΠ΅Π²ΡΠ°Π»Ρ 2020 Π³. Β© Mandeep KaurΠ JavaScript ΠΌΠ°ΡΡΠΈΠ² β ΡΡΠΎ ΡΡΡΡΠΊΡΡΡΠ° Π΄Π°Π½Π½ΡΡ , ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ°Ρ ΡΠΏΠΈΡΠΎΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², Π² ΠΊΠΎΡΠΎΡΡΡ Ρ ΡΠ°Π½ΠΈΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π‘ΠΈΠ»Π° ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² JavaScript Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΌΠ΅ΡΠΎΠ΄Π°Ρ ΠΌΠ°ΡΡΠΈΠ²Π°. ΠΠ΅ΡΠΎΠ΄Ρ ΠΌΠ°ΡΡΠΈΠ²Π° β ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ, Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ Π² JavaScript, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΠΊ Π½Π°ΡΠΈΠΌ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌ. ΠΠ°ΠΆΠ΄ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠΌΠ΅Π΅Ρ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ Π½Π°ΡΠ΅Π³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈ ΠΈΠ·Π±Π°Π²Π»ΡΠ΅Ρ Π½Π°Ρ ΠΎΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΠ±ΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ Ρ Π½ΡΠ»Ρ.
1. map()ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΡΠΎΠ·Π΄Π°Π΅Ρ Π½ΠΎΠ²ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ Π²ΡΠ·ΠΎΠ²Π° Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΡΡΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°.
2. filter()
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΡΠΎΠ·Π΄Π°Π΅Ρ Π½ΠΎΠ²ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² ΡΠΎΠ»ΡΠΊΠΎ Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π²Π½ΡΡΡΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ.
3. sort()
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΏΠΎΡΡΠ΄ΠΎΡΠΈΠ²Π°Π½ΠΈΡ/ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π° Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠ±ΡΠ²Π°Π½ΠΈΡ.
4. forEach()
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°ΡΡ ΠΌΠ°ΡΡΠΈΠ², Π²ΡΠΏΠΎΠ»Π½ΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ·ΠΎΠ²Π° Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² ΠΌΠ°ΡΡΠΈΠ²Π΅.
5. concat()
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π΄Π²ΡΡ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ².
6. Every( )
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΌΠ°ΡΡΠΈΠ²Π°, ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΡΡΠΈΠΉ ΡΡΠ»ΠΎΠ²ΠΈΡ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ true ΠΈΠ»ΠΈ false Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΈΡΡΠ°ΡΠΈΠΈ.
7. some()
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΠ΅Ρ Π»ΠΈ Ρ ΠΎΡΡ Π±Ρ ΠΎΠ΄ΠΈΠ½ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΌΠ°ΡΡΠΈΠ²Π° ΡΡΠ»ΠΎΠ²ΠΈΡ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Ρ true ΠΈΠ»ΠΈ false Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΈΡΡΠ°ΡΠΈΠΈ.
8. include()
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π»ΠΈ ΠΌΠ°ΡΡΠΈΠ² ΡΠ»Π΅ΠΌΠ΅Π½Ρ, ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΡΡΠΈΠΉ ΡΡΠ»ΠΎΠ²ΠΈΡ, ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ true ΠΈΠ»ΠΈ false Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΈΡΡΠ°ΡΠΈΠΈ.
9. join()
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ ΠΏΡΡΠ΅ΠΌ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π²ΡΠ΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π°, ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Π΅ΠΌ.
10. reduce()
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΊ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΡ ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²Π°, ΡΡΠΎΠ±Ρ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ Π΅Π³ΠΎ Π΄ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
11. find()
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΌΠ°ΡΡΠΈΠ²Π°, ΠΏΡΠΎΡΠ΅Π΄ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π² ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
12. findIndex()
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΌΠ°ΡΡΠΈΠ²Π°, ΠΏΡΠΎΡΠ΅Π΄ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π² ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
13. indexOf()
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² ΠΌΠ°ΡΡΠΈΠ² ΠΈΠ»ΠΈ -1, Π΅ΡΠ»ΠΈ ΠΎΠ½ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½.
14. fill()
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ².
15. slice()
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΎΡ Π½Π°ΡΠ°Π»Π° Π΄ΠΎ ΠΊΠΎΠ½ΡΠ°.
16. reverse()
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΠ΅ΡΠ΅Π²ΠΎΡΠ°ΡΠΈΠ²Π°Π΅Ρ ΠΌΠ°ΡΡΠΈΠ² Π½Π° ΠΌΠ΅ΡΡΠ΅. ΠΠ»Π΅ΠΌΠ΅Π½Ρ Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ²ΡΠΌ, Π° ΡΠ»Π΅ΠΌΠ΅Π½Ρ Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌ 0 Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ.
17. push()
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΠΊΠΎΠ½Π΅Ρ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΡ Π΄Π»ΠΈΠ½Ρ ΠΌΠ°ΡΡΠΈΠ²Π°.
18. pop()
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΡΠ΄Π°Π»ΡΠ΅Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΈΠ· ΠΊΠΎΠ½ΡΠ° ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΠΎΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ.
19. shift()
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΡΠ΄Π°Π»ΡΠ΅Ρ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΈΠ· ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΠΎΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ.
20. unshift()
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² Π½Π°ΡΠ°Π»ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΡ Π΄Π»ΠΈΠ½Ρ ΠΌΠ°ΡΡΠΈΠ²Π°.
Π§ΡΠΎΠ±Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ Π² JavaScript, ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ², ΡΡΠΎΠ±Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ Π½Π°ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΠΊΠΎΠ΄ ΡΠΈΡΠ΅.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ, ΡΡΠΎ ΠΏΡΠΎΡΠΈΡΠ°Π»ΠΈ.
ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ JavaScript: ΠΠ°ΡΡΠΈΠ²: at | ΠΠΎΠ³Ρ Π»ΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ… Π’Π°Π±Π»ΠΈΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π΄Π»Ρ HTML5, CSS3 ΠΈ Ρ. Π΄.
ΠΠΎΠ³Ρ Π»ΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΠΎΠΈΡΠΊ ?ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ JavaScript: ΠΠ°ΡΡΠΈΠ²: at
ΠΠ»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
91,06% + 0% «=» 91,06%
IE
- 6 — 10: Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ
- 11: Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ
Edge
- 12 — 91: Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ
- 92 — 113: ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ 00% — Supported»> 114: ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ
Firefox
- 2β89: Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ
- 90β112: ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ
- 113: ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ
- 114β115: ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ
Chrome
- 4β91: Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ
- 92β113: ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ
- 114: ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ
- 115β117: ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ
Safari
- 3.1β15.3: ΠΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ
- 15.4β16.4: ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ 901 10
- 16.5: ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ
- 16. 6 — TP: ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ
Opera
- 10β77: Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ
- 78β98: ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ
- 99: ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ
Safari Π½Π° iOS
- 3.2β15.3: Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ
- 1 5,4β16,4: ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ
- 16,5: ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ
- 16.6β17: ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ
Opera Mini
- Π²ΡΠ΅: ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½Π°
ΠΡΠ°ΡΠ·Π΅Ρ Android
- 2.1β4.4.4: Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ 90 110
- 114: ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ
Opera Mobile
- 12 — 12.