Почему не происходит сложение массива?

204
21 апреля 2017, 21:09

var a = [2, 1]; 
var b = [9, 5]; 
 
function mergeArray(a, b) { 
  var array = a.concat(b); 
  document.write(array); 
} 
 
mergeArray();

Answer 1

При вызове функции вы не передаете в нее параметры, поэтому внутри функции mergeArray переменные a и b имеют значение undefined

Что бы все заработало функцию надо вызвать вот так

mergeArray(a, b);

var a = [2, 1]; 
var b = [9, 5]; 
 
function mergeArray(a, b) { 
  var array = a.concat(b); 
  document.write(array); 
} 
 
mergeArray(a, b);

READ ALSO
Как сравнить подмассивы?

Как сравнить подмассивы?

Как правильно сравнить данные массиваУ меня есть массив с тремя подмассивами:

208
Пример js sortable

Пример js sortable

Нужен пример подобного поведения - плагин или существующая реализация (jQueryUI Sortable работает не совсем так, например) когда плейсхолдер в сортируемом...

245
Как вставить(экранировать) переменную в место перед точкой JS

Как вставить(экранировать) переменную в место перед точкой JS

В переменной itemNumber хранится число Есть объекты типа cartname1

199
javascript чтение из txt файла

javascript чтение из txt файла

Нужно считать данные их txt файла на javascript, откуда-бы не взял пример, у меня не работает:

382