Задачи на функции для массивов в JavaScript

Задачи на функции для массивов в JavaScript

Создание и раскрутка сайтов

Вбиваю в ТОП-10, как гвозди

8-965-148-98-02, diplom07@mail.ru

Создание и раскрутка сайтов

Вбиваю в ТОП-10, как гвозди

8-965-148-98-02, diplom07@mail.ru

Задачи на функции для массивов в JavaScript

Задачи на функции для массивов в JavaScript

www.homa.xp3.biz 

Практика

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

Задача

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

Решение:

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

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

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

Сократим код:

a=['a','b','c'],b=[1,2,3],c=a.concat(b);document.write(c);var c=b.concat(a);document.write('<p>',c)

Задача

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

Решение:

a=['a','b','c'];a.push(1,2,3);document.write(a)

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

Работа с concat

Даны 2 массива: [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']. Вывести 1-й элемент.

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

Работа с slice

Дан массив [1,2,3,4,5]. Записать в новый массив элементы [1,2,3].

Дан массив [1,2,3,4,5]. Записать в новый массив элементы [4,5].

Работа с splice

Дан массив [1,2,3,4,5]. Преобразовать массив в [1,4,5].

Дан массив [1,2,3,4,5]. Записать в новый массив элементы [2,3,4].

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

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

Работа с sort

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

Работа с Object.keys

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

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович: 8-965-148-98-02, diplom07@mail.ru.
Печатать страницу: Задачи на функции для массивов в JavaScript

Новое на сайте: О переделке сайта Консультации по сайту trim (функция обрезки пробелов в конце и начале переменной Передача переменных из JavaScript в PHP и наоборот Многоразмерные числа (BigInt) на JavaScript Генератор многоразрядных кодов Необходимость применения тяжелых CMS 16-ные числа Дробная часть числа и ее отделение Адрес страницы и условие для переменной Всплывающий текст с затемнением Использование памяти браузерами Расширения Chrome Короткие и ламповые цвета Всплывающее окно Рисунок, всплывающий по клику Принудительное открытие документа в новом окне

Сделать заказ сайта или продвижения сайта (Задачи на функции для массивов в JavaScript)
×

Ваше письмо