Javascript范围和数组推送(Node.js)

时间:2016-12-24 16:48:51

标签: javascript arrays node.js scope

使用函数填充数组时会出现范围问题(图片中的getimages-altbis.js代码):数组本地填充到函数中,而不是全局变量。

(function() {
  var a = [];

  function parse() {
    const parser = require('rss-url-parser');
    parser('https://www.nasa.gov/rss/dyn/lg_image_of_the_day.rss')
      .then((data) => photoSet(data));
  }

  function photoSet(items) {
    a.push(items);
  };

  console.log(a.length);
})();

有关如何从parse()填充此数组的任何想法吗?

感谢。

0 个答案:

没有答案