JavaScript массивінің қайталануы ( Итерация ) — презентация
logo
JavaScript массивінің қайталануы ( Итерация )
  • JavaScript массивінің қайталануы ( Итерация )
  • JavaScript массивінің қайталануы ( Итерация )
  • JavaScript forEach массиві ()
  • JavaScript массивінің картасы ()
  • JavaScript массивінің қайталануы ( Итерация )
  • JavaScript flatMap массиві ()
  • JavaScript массивінің қайталануы ( Итерация )
  • JavaScript массив filter()
  • JavaScript массивінің қайталануы ( Итерация )
  • JavaScript reduce массиві ()
  • JavaScript массивінің қайталануы ( Итерация )
  • JavaScript reduceRight массиві ()
  • JavaScript массивінің қайталануы ( Итерация )
  • JavaScript массивінің қайталануы ( Итерация )
1/14

Первый слайд презентации: JavaScript массивінің қайталануы ( Итерация )

Изображение слайда

Слайд 2

Массивті итерациялау әдістері Массивті итерациялау әдістері массивтің әр элементімен жұмыс істейді : Массив forEach Массив map() Массив flatMap () Массив filter() Массив reduce() Массив reduceRight ()

Изображение слайда

Слайд 3: JavaScript forEach массиві ()

ForEach () әдісі массивтің әр элементі үшін функцияны ( кері қоңырау функциясынан ) бір рет шақырады. const  numbers = [45, 4, 9, 16, 25]; let txt = ""; numbers.forEach ( myFunction ); function  myFunction (value, index, array) {   txt += value + "< br >"; }

Изображение слайда

Слайд 4: JavaScript массивінің картасы ()

Map () әдісі әр массив элементінің үстінде функцияны орындау арқылы жаңа массив жасайды. Map () әдісі мәндері жоқ массив элементтері үшін функцияны орындамайды. Map () әдісі бастапқы массивті өзгертпейді. Бұл мысалда массивтің әрбір мәні 2-ге көбейтіледі :

Изображение слайда

Слайд 5

const  numbers1 = [45, 4, 9, 16, 25]; const  numbers2 = numbers1.map( myFunction ); function  myFunction (value, index, array) {   return value * 2; }

Изображение слайда

Слайд 6: JavaScript flatMap массиві ()

ES2019 JavaScript - ке array flatMap () әдісін қосты. FlatMap () әдісі алдымен массивтің барлық элементтерін сәйкестендіреді, содан кейін массивті туралау арқылы жаңа массив жасайды.

Изображение слайда

Слайд 7

const   myArr = [1, 2, 3, 4, 5, 6]; const   newArr = myArr.flatMap ((x) => x * 2);

Изображение слайда

Слайд 8: JavaScript массив filter()

Filter () әдісі сынақтан өтетін массив элементтері бар жаңа массив жасайды. Бұл мысалда мәні 18 ден асатын элементтердің жаңа массиві жасалады :

Изображение слайда

Слайд 9

const  numbers = [45, 4, 9, 16, 25]; const  over18 = numbers.filter ( myFunction ); function  myFunction (value, index, array) {   return value > 18; }

Изображение слайда

Слайд 10: JavaScript reduce массиві ()

Reduce () әдісі массивтің әр элементі үшін бір мәнді алу ( бір мәнге келтіру ) үшін функцияны іске қосады. Reduce () әдісі массивте солдан оңға қарай жұмыс істейді. Сондай-ақ reduceRight () бөлімін қараңыз. Reduce () әдісі бастапқы массивті азайтпайды. Бұл мысалда массивтегі барлық сандардың қосындысы есептеледі :

Изображение слайда

Слайд 11

const  numbers = [45, 4, 9, 16, 25]; let sum = numbers.reduce ( myFunction ); function  myFunction (total, value, index, array) {   return total + value; }

Изображение слайда

Слайд 12: JavaScript reduceRight массиві ()

Reduceright () әдісі массивтің әр элементі үшін бір мәнді алу ( азайту ) үшін функцияны іске қосады. Reduceright () массивте оңнан солға қарай жұмыс істейді. Сондай-ақ reduce () бөлімін қараңыз. ReduceRight () әдісі бастапқы массивті азайтпайды. Бұл мысалда массивтегі барлық сандардың қосындысы есептеледі :

Изображение слайда

Слайд 13

const  numbers = [45, 4, 9, 16, 25]; let sum = numbers.reduceRight ( myFunction ); function  myFunction (total, value, index, array) {   return total + value; }

Изображение слайда

Последний слайд презентации: JavaScript массивінің қайталануы ( Итерация )

Тапсырма: Жаңа кодты жаттау Веб парақша құру

Изображение слайда

Похожие презентации

Ничего не найдено