Реализовать функцию createObject()

Рейтинг: 0Ответов: 1Опубликовано: 24.11.2014

Реализовать функцию createObject(arrOfKeys, arrOfData), которая принимает аргументами два массива и возвращает объект, в котором названия ключей - это строки из массива arrOfKeys, а значения - элементы из массива arrOfData. В ключ, стоящий на первом месте массива arrOfKeys, должно быть записано значение, стоящее на первом месте arrOfData.
Если данных меньше, чем ключей, заполняй значения ключей как undefined.

var map = {};
var event=['yres1','yres2'];
var phi=['1','3'];
function createObject(event, phi) {
  map[event] = phi;
  return map;
}
createObject(event,phi);

Но пишет ошибку:

Замечание:

Функция createObject не возвращает {}, как ожидалось, при таком вызове: createObject([], []).

Ответы

Ответов пока нет.