Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

Ivankooo1 avatar Ivankooo1 9 Точки

6. Magic Matrices - Fundamentals JS

Здравейте някой може ли да ми обясни решението на тази задача и по точно първите няколко реда код? Ето го и него https://pastebin.com/XViLwtBf А това ми е условието https://softuni.bg/trainings/resources/officedocument/40406/more-exercise-js-fundamentals-may-2019/2343 Или ако може някакъв по разбираем начин за решение.Благодаря.

Тагове:
0
Fundamentals Module
petrovmitko avatar petrovmitko 145 Точки

Първите редове са arrow функции, които се преизползват по-долу в кода. 

ред 2.          let sumRow = row => matrix[row].reduce((a, b) => a + b);

променливата sumRow  =  функцията row  , която за всеки ред от матрицата matrix[row], с reduce метода събира числата в  една обща сума  .. демек  ако матрицата е  

[[4, 5, 6],

 [6, 5, 4],

 [5, 5, 5]]

 

функцията  събира числата от първия ред и получаваш 15. Нарочно е запазена в променлива, за да се преизползва по-надолу във for цикъла. 

Няма как да разбереш всичко само с няколко реда. Трябва да четеш документацията в MDN:

- какво е REDUCE, MAP, FILTER, SORT ... 

 ТРЯБВА СИ ДОСТА ЧЕТЕНЕ И УПРАЖНЕНИЯ! ЗА ВСЕКИ МЕТОД ТРЯБВА ДА РАЗБЕРЕШК КАК РАБОТИ И ДА СЕ ОПИТАШ ДА РЕШИШ НЯКОЛКО ЗАДАЧИ С НЕГО 

- какво е arrow функция, какво прави и как се използва и преизползва.

 

0
Ivankooo1 avatar Ivankooo1 9 Точки

Много Благодаря!

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.