Javascript全局数组声明

时间:2018-03-16 23:59:56

标签: javascript arrays global-variables

我正在编写一个函数,它将一个参数作为单词并将其保存到数组中。 每次调用函数时,我都希望它给出数组中所有现有元素。 例如, var addA = add(" a"); var addb = add(" b");

我已经声明了一个全局数组,但是当我在函数内部调用数组时,它表示未定义,

var arr = [];
function add(element) {
  arr.push(element);
}

我是JS新手,任何帮助都会受到赞赏吗?

1 个答案:

答案 0 :(得分:0)

我认为你想做的就是这个,

var arr = [];
var addA = add("a"); 
function add(element) {
  arr.push(element);
  return arr;
}

这种方法的工作方式是将元素推送到数组,然后从函数返回带有新元素的整个数组。