Примеры решения задач

Задача

Задача. Даны два массива: ['a', 'b', 'c'] и [1, 2, 3]. Объедините их вместе.

Решение: объединим эти массивы с помощью метода concat:

var a = ['a', 'b', 'c'];
var b = [1, 2, 3];

//Вариант 1:
var c = a.concat(b);
alert(c); //получится массив ['a', 'b', 'c', 1, 2, 3]

//Вариант 2:
var c = b.concat(a);
alert(c); //получится массив [1, 2, 3, 'a', 'b', 'c']

Задача

Задача. Дан массив ['a', 'b', 'c']. Добавьте ему в конец элементы 1, 2, 3.

Решение: воспользуемся методом push:

var arr = ['a', 'b', 'c'];
arr.push(1, 2, 3);
alert(arr); //получится массив ['a', 'b', 'c', 1, 2, 3]

Задачи для решения

Работа с concat

Для решения задач данного блока вам понадобятся следующие методы: concat.

Даны два массива: [1, 2, 3] и [4, 5, 6]. Объедините их вместе.

Работа с reverse

Для решения задач данного блока вам понадобятся следующие методы: reverse.

Дан массив [1, 2, 3]. Сделайте из него массив [3, 2, 1].

Работа с push, unshift

Для решения задач данного блока вам понадобятся следующие методы: push, unshift.

Дан массив [1, 2, 3]. Добавьте ему в конец элементы 4, 5, 6.

Дан массив [1, 2, 3]. Добавьте ему в начало элементы 4, 5, 6.

Работа с shift, pop

Для решения задач данного блока вам понадобятся следующие методы: shift, pop.

Дан массив ['js', 'css', 'jq']. Выведите на экран первый элемент.

Дан массив ['js', 'css', 'jq']. Выведите на экран последний элемент.

Работа с slice

Для решения задач данного блока вам понадобятся следующие методы: slice.

Дан массив [1, 2, 3, 4, 5]. С помощью метода slice запишите в новый элементы [1, 2, 3].

Дан массив [1, 2, 3, 4, 5]. С помощью метода slice запишите в новый элементы [4, 5].

Работа с splice

Для решения задач данного блока вам понадобятся следующие методы: splice.

Дан массив [1, 2, 3, 4, 5]. С помощью метода splice преобразуйте массив в [1, 4, 5].

Дан массив [1, 2, 3, 4, 5]. С помощью метода splice запишите в новый массив элементы [2, 3, 4].

Дан массив [1, 2, 3, 4, 5]. С помощью метода splice сделайте из него массив [1, 2, 3, 'a', 'b', 'c', 4, 5].

Дан массив [1, 2, 3, 4, 5]. С помощью метода splice сделайте из него массив [1, 'a', 'b', 2, 3, 4, 'c', 5, 'e'].

Работа с sort

Для решения задач данного блока вам понадобятся следующие методы: sort.

Дан массив [3, 4, 1, 2, 7]. Отсортируйте его.

Работа с Object.keys

Для решения задач данного блока вам понадобятся следующие методы: Object.keys.

Дан объект {js:'test', jq: 'hello', css: 'world'}. Получите массив его ключей.