Примеры решения задач
Задача
Задача. Даны два массива: ['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
Даны два массива: [1, 2, 3] и [4, 5, 6]. Объедините их вместе.
Работа с reverse
Дан массив [1, 2, 3]. Сделайте из него массив [3, 2, 1].
Работа с push, unshift
Дан массив [1, 2, 3]. Добавьте ему в конец элементы 4, 5, 6.
Дан массив [1, 2, 3]. Добавьте ему в начало элементы 4, 5, 6.
Работа с shift, pop
Дан массив ['js', 'css', 'jq']. Выведите на экран первый элемент.
Дан массив ['js', 'css', 'jq']. Выведите на экран последний элемент.
Работа с slice
Дан массив [1, 2, 3, 4, 5]. С помощью метода slice запишите в новый элементы [1, 2, 3].
Дан массив [1, 2, 3, 4, 5]. С помощью метода slice запишите в новый элементы [4, 5].
Работа с 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
Дан массив [3, 4, 1, 2, 7]. Отсортируйте его.
Работа с Object.keys
Дан объект {js:'test', jq: 'hello', css: 'world'}. Получите массив его ключей.