首页 > 解决方案 > 在地图中调用时导入的函数不存在?

问题描述

得到了一个我导入并使用的函数:

const helpers = require('./helperFunctions');
console.log(helpers.sanitizeString("blah!&b;ah"));

“胡说八道”

那太棒了!但现在...

function podcastAudioDataFormatter(items) {
  let audioData = items.slice(0, 10).map(obj => ({
        duration: fixPodcastTime(obj),
        title: helpers.sanitizeString(obj.title),
        description: helpers.sanitizeString(obj.description),
      }));
  return (audioData);
}

TypeError:helpers.sanitizeString 不是函数

令我困惑的是 fixPodcastTime 也是一个函数,但在本地定义,而不是导入。

嗯..任何人都可以解释这里可能发生的事情,为什么一个工作而不是另一个工作,我哪里出错了以及如何解决它?谢谢!

标签: javascriptnode.js

解决方案


推荐阅读