ecmascript-5

    5熱度

    2回答

    我試圖尋找在ES6自己的草稿,但我不知道在哪裏看: 誰能告訴我,如果this在ES6不一定指的是全球目的?此外,該對象是否與全局範圍具有相同的成員? 如果你可以回答ES5,那也是有幫助的。 我知道全局範圍內的this指的是瀏覽器和大多數其他ES環境(如Node)中的全局對象。我只是想知道這是規範定義的行爲,還是實現者添加的擴展行爲(如果這種行爲將在ES6實現中繼續)。另外,全局對象與全局範圍始終是

    2熱度

    2回答

    我試圖使用舊的測試未定義的寫屬性(賦值爲undefined)的JavaScript版本的Firefox,但由於某種原因,所使用的代碼指定版本ISN沒有工作。 (更具體地講,不如1.8.5版本,所以這將是< = 1.8.2,我認爲)。 我想測試的不確定的可寫屬性(值分配給未定義) 。 - >https://developer.mozilla.org/en-US/docs/JavaScript/Ref

    1熱度

    2回答

    柯里功能,可有用: function tag(name, value) { return '<' + name + '>' + value + '</' + name + '>'; } var strong = tag.bind(undefined, "strong"); strong("text"); // <strong>text</strong> 現在想象一下,我們必須

    1熱度

    2回答

    根據維基百科的文章ISO-8601(我知道,壞源)... 如果沒有UTC相關信息與時間表示給定的時間被認爲是在當地時間。 所以,例如..給出: VAR一個= Date.parse( 「2012-03-21」); var b = Date.parse(「2012-03-21T00:00」); var c = Date.parse(「2012-03-21T00:00Z」); 我期望「a」和「b」是本地

    2熱度

    3回答

    考慮下面的代碼片段: var global = (function(){ return this; }()); 當這個執行全球將指向window對象瀏覽器。 但是這在嚴格模式下不起作用。爲什麼?

    4熱度

    1回答

    我找不到JS spec中的任何地方,其中功能 - 當用new調用時,應該將其原型的constructor屬性設置爲自己。 確保規範說的內置構造函數(對象,數組,字符串,& c)所有設置其屬性prototype.constructor自己(即Object.prototype.constructor = Object),但我找不到任何地方,說這必須/應該發生的其他構造函數(似乎應該在[[Constru

    4熱度

    1回答

    爲什麼Object.__proto__ === Function.__proto__在JavaScript? 什麼是這樣設計的目的是什麼?

    2熱度

    1回答

    ko.mapping可以轉換get, set property's (ES5)單個ko.computed? var people = { get Name(){ return this._name; }, set Name(value){ this._name = value; } }; var vm = ko.mapping(p

    4熱度

    2回答

    我們使用wro4j和Google Closure和Maven來縮小我們的JS。默認情況下,它不支持JS中的嚴格模式(「use strict」;)..它只是將其去掉。在pom.xml或其他地方有什麼配置可以讓012離開use strict嗎? 這是谷歌關閉編譯器做它的配置: --language_in=ECMASCRIPT5_STRICT 不知道如何堵塞,在給Wro4j。有任何想法嗎?

    1熱度

    1回答

    我dindn't知道一個更好的標題,所以要解釋它之間的原始值, 可以說你有一個「構造」,這 實例化一個對象,並設置一些屬性 在創建annother對象Instatiation的過程 這個對象的原型應該陰影的一些屬性從第一對象給他的孩子 所以當propertie num第一對象改變其他對象樣機propertie num 也應該被 改變,這將在num案件過程中工作是 包裹在一個對象 非原始對象的特性/