self work 02 - garevna/js-course GitHub Wiki

💼 Самостоятельная работа

2️⃣ 3️⃣ 4️⃣ 5️⃣

Задание 1️⃣

Создать массив group, элементы которого будут объектами, содержащими данные каждого студента группы

Какие данные - на ваше усмотрение ( например, имя, фамилия, возраст, наличие ноутбука и т.д. )

var group = [
        {
                name: "...",
                lastName: "...",
                age: ...,
                notebook: false,
                ...
]

Создать функцию, которая итерирует массив group, выводя в консоль данные каждого студента одной строкой

( предварительно преобразовав объект в строку, не забудьте сивол-разделитель )

function getStudentsList ( arrayOfStudents ) {
        ...
}

Можно вернуть новый массив ( массив строк, а не объектов ) и вывести его в консоль

Задание 2️⃣

Работа с предыдущим массивом group

Объявить функцию, которая добавляет нового студента в массив group

Формальные параметры - данные студента

function addNewStudent ( name, lastName, age, notebook ... ) {
    ...
}

Вызвать функцию addNewStudent, передав ей фактические данные нового студента

После этого вызвать предыдущую функцию ( getStudentsList ), чтобы убедиться, что студент добавлен в группу

Задание 3️⃣

Объявить функцию, которая получает в качестве аргумента строку и удаляет из нее символы,

код которых больше 1103 или меньше 1040

Функция должна вернуть новую строку

Применить эту функцию к строке
"Вчbvnера 789 был home work наiuyстоtящий + празrorднgfdик"

Задание 4️⃣

Написать функцию сортировки массива

Не использовать метод sort ()

Использовать оператор цикла while

Использовать методы работы с массивами и строками

Задание 5️⃣

Есть два массива, в первом - имена, во втором - фамилии

Нужно создать массив, элементы которого будут содержать имя и фамилию одной строкой

names [ i ] ="Сергей", 
lastNames [ i ] = "Коломенцев"

Результат:

newArray [ i ] = "Сергей Коломенцев"
⚠️ **GitHub.com Fallback** ⚠️