tel-ran-de / FE-33-34

1 stars 0 forks source link

FE JavaScript Array #3

Open Nolra opened 2 years ago

Nolra commented 2 years ago
Конспект занятия:
https://github.com/tel-ran-de/FE-33-34-code/tree/fe-arrays

Повторяем теорию:
https://learn.javascript.ru/array
https://learn.javascript.ru/array-methods
https://learn.javascript.ru/destructuring-assignment

Домашнее задание: 

1)

    Напишите функцию camelize(str), которая преобразует строки вида «my-short-string» в «myShortString».

    То есть дефисы удаляются, а все слова после них получают заглавную букву.

    Примеры:
    camelize("background-color") == 'backgroundColor';
    camelize("list-style-image") == 'listStyleImage';
    camelize("-webkit-transition") == 'WebkitTransition';
    P.S. Подсказка: используйте split, чтобы разбить строку на массив символов, 
    потом переделайте всё как нужно и методом join соедините обратно.

2)

    Задача: написать функцию, принимающую массив чисел
    и возвращающую сумму всех его положительных элементов и отрицательных 
    чисел отдельно в виде нового массива

    например функция принимает как аргумент следующий массив
    arr = [1, -2, 3, 4, -9]

    и должна вернуть [8, -11]
    Сохраняйте вызов этой функции через деструктурирующее присваивание
    Деструктурирующее присвоение означает, что возвращаемый результат функции (return) возвращает 
    массив из двух элементов и соответственно его нужно сохранить в переменную и вывести в консоль
Kibenkot commented 2 years ago

https://github.com/Kibenkot/JS/blob/main/homework_290822.js

AlexDolz commented 2 years ago

https://github.com/AlexDolz/JS-Homeworks/tree/main/Homework_26_08

BogdanLarionov commented 2 years ago

https://github.com/BogdanLarionov/HW-JS/tree/main/3