ecmascript-5

    1熱度

    1回答

    可能重複: How to 「properly」 create a custom object in JavaScript? 是否有可能在Javascript來構造新的類型?如果「一切都是對象」,那麼對象構造函數是用來構造新類型的嗎?如果是這樣,這使得對象構造函數也是類型構造函數,對吧?非常感謝幫助,早上好堆棧溢出!

    2熱度

    1回答

    我不記得if語句的規則,所以我查看了第12.5節,但對於我而言,如果大括號是必要的,它仍然不明顯。那麼,我問,在Ecmascript 5.1中它提到if語句中沒有左括號可以接受?

    11熱度

    3回答

    的困惑我是ES5的Function.prototype.bind和currying參數(基本上爲函數創建默認參數)的狂熱粉絲。 我在那兒玩弄了一下,但是我不能在我的生活中找出自己的構造。這是我的遊樂場: function hello(arg1, arg2) { console.log('hello()'); console.log('"this" is: ', this);

    2熱度

    3回答

    我正在做一些元編程,使用Function constructor從組合字符串創建函數。 構造函數Function允許指定參數名稱和主體,但似乎沒有任何方法指定函數的名稱。 這意味着,似乎沒有被提及的功能,從內部本身在符合標準的方式方法(arguments.callee被棄用ES5並嚴格禁止模式)。如果我寫文字函數聲明,我可能只是這樣做: function myFunc(a, b, c) {

    1熱度

    5回答

    中是錯誤的我在看ES5的第11.9.6節,試圖找出爲什麼[1, 2,3] === [1,2,3]返回false。 的代碼: a = [1,2,3] b = [1,2,3] a === b // false 爲嚴格相等比較算法中的相關規則: X ===ý (1)如式(x)是從不同類型(y),返回虛假。 ... ... ... (7)如果x和y是指相同的對象,則返回true。否則返回虛假。 任

    1熱度

    2回答

    我試圖讓一些基本的ecma腳本在我有的svg文檔中工作。 <svg contentScriptType="text/ecmascript" width="957px" xmlns:xlink="http://www.w3.org/1999/xlink" zoomAndPan="magnify" contentStyleType="text/css" viewBox="-2998

    1熱度

    2回答

    我正在編寫一個JavaScript實用程序,它允許用戶在運行時檢測特定的對象/函數是否可用。這裏是源代碼,這工作,但它需要編輯要測試另一個對象每次: <!DOCTYPE html> <html> <head> <title>HTML5 Template</title> <meta http-equiv="content-type" content="text/h

    3熱度

    1回答

    我想要習慣JavaScript的「真實」原型繼承(ECMAScript 5),但不知何故,我的思想似乎被困在經典的繼承模式中。 我想創建執行簡單的操作,如加,減等Vector對象 現在有兩種方案: #1:添加矢量B「至」載體A(矢量一個被修改的) #2:添加矢量B 「到」 載體B(在創建新的向量C,其是A的總和與B) 在經典遺傳我想CR吃掉了場景#1的實例方法和案例#2的靜態方法,但似乎在原型繼承

    1熱度

    1回答

    我目前使用JetBrains WebStorm開發JavaScript庫。當我聲明一個變量(例如var instance = new HTMLDivElement())時,它在智能感知中顯示爲在JavaScript文件中定義的(在HTMLDivElement的情況下,它似乎在DHTML.js中)。我似乎無法找到它們,但是如果可能的話,我想找到它們,這樣我就可以理解本機對象的底層代碼。這些文件是否物

    1熱度

    1回答

    請看下面的文章,解釋在JavaScript哈希表/字典: Can anyone recommend a good Hashtable implementation in Javascript? 考慮接受的答案,我希望能夠做到這一點: var instance = new Dictionary(); instance['key1'] = 'Foo'; instance['key2'] = 'Ba