javascript - 无法从另一个 javascript 文件的类访问一个 javascript 文件
问题描述
我有一个名为 idb.js ( IndexedDb Promised API ) 的 javascript 文件。看起来像这样:
'use strict';
(function() {
//huge code goes here
}());
我想在另一个名为 dbhelper.js 的 javascript 文件中使用这个 idb 文件
class DbHelper {
let idbPromise = idb.open(); //accessing idb.open function of idb.js file
//rest of the code
}
我Uncaught SyntaxError: Unexpected identifier
在功能上遇到错误idb.open()
。另外,我已经检查过 open() 函数是否有任何额外或缺失的字符,例如{ or ( or ;
. 但是语法没有错误。我确实将相同的代码复制粘贴到另一个 javascript 文件中,没有定义任何类,它工作正常。
解决方案
您正在使用无效的语法。尝试简化你的代码,看看你做错了什么。即使这样也会给你同样的错误:
class A {
let b = 1;
}
推荐阅读
- python - 如何测试不带参数的函数
- php - 路由到 Laravel 8 中的控制器
- swift - 'main()' 仅适用于 iOS 14.0 或更高版本的应用程序扩展
- python - 试图在 matplotlib 中创建一个立方 ScaleBase 类,但我无法让它工作。有任何想法吗?
- python - TypeError: 'ExistingCountries' 对象不可调用?,Discord.py 重写
- python - Python:在匹配不同列中的值后,用另一个数据帧中的值替换特定列中的 NaN
- python - Python shutil.copy 权限错误窗口
- flutter - Pub 未被识别为内部或外部命令
- node.js - Discord Bot (Node.js) 的 Heroku 内存错误
- java - 显示出生日期出现问题