javascript - 在地图中调用时导入的函数不存在?
问题描述
得到了一个我导入并使用的函数:
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 也是一个函数,但在本地定义,而不是导入。
嗯..任何人都可以解释这里可能发生的事情,为什么一个工作而不是另一个工作,我哪里出错了以及如何解决它?谢谢!
解决方案
推荐阅读
- scala - call-by-name function is evaluated before invoke
- powershell - 在powershell中制作别名的最简单方法是什么?
- javascript - Keeping iframe/image ratio when resizing on height
- python - 要从 sftp 服务器下载文件夹,它会在本地目录中下载文件夹,但是当我给出特定的文件路径时,它会显示错误
- javascript - 按最大值对 Javascript 对象数组进行排序
- blazor - Blazor 错误:哈希算法必须是“sha256”、“sha384”或“sha512”之一,后跟“-”字符
- spring-boot - 如何更新jpa中加入的继承类型的子表
- postgresql - Postgres 在不同的选择查询中出现“缺少 FROM 子句条目”错误
- angular - DockerInDocker 构建 Angular 应用程序失败 - 没有这样的文件或目录
- c - 为什么 FreeRTOS 在 osKernelStart 声明后执行“main's”代码?代码调试