首页 > 解决方案 > 无法从另一个 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 文件中,没有定义任何类,它工作正常。

标签: javascriptclass

解决方案


您正在使用无效的语法。尝试简化你的代码,看看你做错了什么。即使这样也会给你同样的错误:

class A {
  let b = 1;
}

推荐阅读