我對這個東西很陌生,但我試圖在JavaScript中創建一個類的新實例,我也想使用輸入初始化類,就像函數一樣。使用函數訪問其他類的Javascript
到目前爲止,我有:
/Class1.js
/folder/Class2.js
Class2.js:
function Class2(n) {
this.number = n;
}
Class1.js:
var instance = new Class2(1);
那沒有工作,所以我想需要等級:
require('./folder/Class2.js');
或
var newClass = new require('./folder/Class2.js');
var instance = new newClass(1);
無論是工作,我得到的錯誤:
Class2 is not defined
如this沒有網上的例子都沒有進入任何細節,爲什麼它不工作只是同非工作的東西。
'class'是一個保留的標識符,所以你不能有一個名爲'class'的變量。事實上,在[ECMAScript 6](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-class-definitions)中,它用於創建類。 – Oriol
它們是示例名稱,因此我不必瀏覽實際調用和定位的所有不同文件夾和類名稱。 – Greg