ecmascript-5

    0熱度

    2回答

    例如,我有下面的構造函數: function MyType(){ this.someProp = 'someText'; }; 我創建了一個新的實例: var myVar = new MyType(); 現在我要檢查這個對象的類型...... console.log(typeof(myVar)); //object console.log(myVar.toString()

    2熱度

    2回答

    的Javascript在Web應用程序運行下面的循環: for (var name in this) { if(typeof(this[name]) == "function") { if((/^on_|^do_/).test(name)) { console.debug("Adding ", name, " to ", this, "(", this[nam

    0熱度

    2回答

    遇到問題應該相當簡單。 我不斷用新值更新數組,因此我需要獲取最低值和最高值之間的差值或差值。數組的長度應保持恆定爲10. 問題是隻有我的delta數組的第一個和最後一個值似乎發生了變化。我錯過了什麼? 雖然在AS3,應該是幾乎相同的使用Java或Javascript private var _deltaArray:Array= new Array(); private function upd

    1熱度

    1回答

    我正在編寫一組TypeScript類,它們使用繼承來維護「類型」層次結構(因爲缺少更好的短語)。 例如說我有一個基類... class Parent { } ,然後我得到這個從其他類... class Child extends Parent { } 到目前爲止好......但讓我們說,現在我希望能夠直接爲我的Child類指定一些內容,如下所示: private xyz: Child

    1熱度

    1回答

    有沒有辦法提醒我運行JavaScript的當前環境支持的EcmaScript版本?

    19熱度

    3回答

    我正在尋找墊片ECMAScript Internationalization API。有誰知道這樣的項目? (即使它目前仍在進行中)

    9熱度

    1回答

    在JavaScript函數,你需要定義嵌套函數的函數表達式或允許在一個函數體的函數聲明?例如,這樣的事情是否符合? function a() { function b() { function c() { window.alert(3); } window.alert(2); } window.alert(1); }

    3熱度

    2回答

    某些ECMAScript環境允許通過指令序言切換到特殊模式。 ECMAScript 5有「嚴格使用」,其他的如asm有自己的「使用asm」。 Directive Prologues上的文檔是用一種語言寫成的,它對我的​​理解水平有點微不足道。構建具有多個指令的指令序言的正確方法是什麼?我的直覺是: function(){ "use foo"; "use bar"; } 但

    0熱度

    1回答

    我有一些實體/組件代碼在JavaScript中。這主要是完成,但我碰到了這個奇怪的問題。我的實體有一個childrens數組,在其中我推動兒童,其他一些數組(componentsDictionary,將重命名不用擔心,它曾經是一個字典),因爲它的組件。 現在,當我調用this.childrens.push(obj)時,它會在this.childrens和obj.childrens中推送對象...當

    29熱度

    3回答

    的ECMAScript 5的array.forEach(callback[, thisArg])是迭代陣列上非常方便,擁有了對語法的許多優勢: 它更簡潔。 它不會創建我們只需要用於迭代的變量。 它爲循環的局部變量創建可見性範圍。 它提高了性能。 是有一個原因是沒有object.forEach更換for(var key in object)? 當然,我們可以使用JavaScript實現,如_.eac