节点在函数问题之外使用变量

时间:2019-02-22 18:31:25

标签: javascript node.js

我想将freecontent变量的值提取给另一个函数。 这里freecontent是全局变量。我正在函数中分配值,并想获取另一个函数。

这是我的代码

var freeContent = '8687';
function isFreeContent(studio_id = '', movie_id = '', season_id = 0, episode_id = 0, content_types_id) {

  return monetizationMenuSetting(studio_id).then(res => {
    data = res[0];
    console.log(data.menu);
    console.log(data.menu & 8);

    if ((data.menu) && (data.menu) != '' && (data.menu & 8)) {

      movie_id = movie_id ? movie_id : 0;

      season_id = season_id && season_id ? season_id : 0;

      episode_id = episode_id && episode_id ? episode_id : 0;


      return StudioFreeContentsDb.models.free_contents.findAll({
        where: {
          studio_id: studio_id, movie_id: 0, season_id: 0, episode_id: 0, content_types_id: content_types_id
        }
      }).then(res => {

        if (res != '') {
          freeContent = 1;
          // return freeContent;

        }

请告诉我我错了吗?

0 个答案:

没有答案