Как объединить 2 массива в один

Простой пример, как объединить 2 массива в один, чтобы соответствующие элементы каждого массива были помещены в отдельные объекты объединенного массива.

Скрипт:

var ar1 = ['a1', 'a2', 'a3', 'a4', 'a5'];
var ar2 = ['b1', 'b2', 'b3', 'b4', 'b5'];
var armixed = ar1.map(function (x, i) { 
  return [x, ar2[i]];
});

Получаем такой массив с объектами:

armixed = [
  ["a1", "b1"],
  ["a2", "b2"],
  ["a3", "b3"],
  ["a4", "b4"],
  ["a5", "b5"]
]

Простой пример, как объединить 2 массива в один, чтобы соответствующие элементы каждого массива были помещены в отдельные объекты объединенного массива со своими ключами.

Скрипт:

var ar1 = ['a1', 'a2', 'a3', 'a4', 'a5'];
var ar2 = ['b1', 'b2', 'b3', 'b4', 'b5'];
var armixed = ar1.map(function (x, i) { 
  return {catName: x, catId: ar2[i]}
});


Получаем такой массив с объектами с ключами и значениями:

armixed = [
  {catName: "a1", catId: "b1"},
  {catName: "a2", catId: "b2"},
  {catName: "a3", catId: "b3"},
  {catName: "a4", catId: "b4"},
  {catName: "a5", catId: "b5"}
]

Убираем из адреса страницы .html для статических сайтов

Редирект с .html Задача простая — убрать из урла расширение страницы .html. Чтобы вместо было:…

background-position чуть подробнее

В общем, background-position — очень простое свойство в CSS используемое, чтобы указать позицию фонового изображения….

Быстрое копирование сайта с помощью плагина website-scraper

Копирование сайта с помощью Website Scraper — https://www.npmjs.com/package/website-scraper. Запускаем консоль в нужной директории и устанавливаем…

Как добавить эффект свечения (тень) для SVG при наведении

Простой пример, как добавить эффект свечения для svg-элемента с помощью добавления тени. Итак, у нас…

Ответить