簡體   English   中英

追溯執行嚴格模式

[英]Enforcing strict mode retroactively

我想在舊版JavaScript項目上強制執行功能級別嚴格模式(即,在項目的.jshintrc中將strict切換為true)。 除了添加“使用嚴格”之外,還有什么辦法可以做到這一點? 在項目中每個功能的開頭都行?

對於任何項目(新的或舊的),似乎都是可以避免的樣板。 人們(如果有的話)通常如何處理?

...除了添加“使用嚴格”之外; 在項目中每個功能的開頭都行?

是的,您可以將其添加到項目中每個文件的頂部(這是“代碼編譯”級別)。 它適用於文件(代碼編譯單元)中的所有功能。

網頁FWIW中的內聯腳本也是如此,例如:

<script>
"use strict";
// This is strict mode code
function foo() {
    // So is this
}
</script>
<script>
// This isn't
</script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM