我將一些Java代碼轉換爲Javascript,並且Java對象具有一個靜態初始化塊,用於填充對象中的兩個數組。我的理解是,無論創建多少個對象,此初始化器都只運行一次。我可以在Javascript中做這樣的事情嗎?Javascript對象 - '靜態初始化'
Java代碼:
public final class MyObject {
private MyObject() { }
// ...
static {
// Run once static init code here
}
}
可這一次運行風格初始化時在Javascript中做了什麼?
謝謝
你是如何定義的JavaScript類? – Maz 2010-06-30 19:25:13
將Java代碼轉換爲JavaScript?是吧?他們的用例是完全不同的......記住JavaScript不是超集的子集,甚至不是與java的相交。他們只是分享前4個字母。 – 2010-06-30 19:27:09
好吧,我有一些Java代碼,我想在Javascript中也做。在Javascript中,我的類定義如下: function MyClass(){ this.name =「」; } MyClass.prototype.doStuff = new function(a,b){...} – Jason 2010-06-30 19:30:50