JSLint的是給我這個錯誤: Problem at line 11 character 33: Use the array literal notation []. var myArray = new Array();
什麼是數組的文字符號和它爲什麼要我用它代替? 它顯示在這裏,new Array();應該可以正常工作......有什麼我失蹤了嗎?
我正在尋找一些與Checkstyle for JavaScript一樣的東西。我知道JSLint,並且我已經在使用Google的Closure編譯器,但它們主要檢查語法問題。 Checkstyle可以檢查錯誤行上的大括號,但它也可以編寫像不使用HashMap的自定義檢查。 我正在尋找類似於即將到來的JavaScript項目的東西。有任何想法嗎?
JSLint的不斷抱怨這樣的事情 var myArray = [1, 2, 3];
for (var value in myArray)
{
// BLAH
}
說我應該把它包在一個if語句。我意識到如果你正在循環一個對象的屬性,你需要包裝它,但是在這裏我應該如何在if語句中進行正確的過濾。 此外,當我這樣做 for (var i = 0; i < 10; i++)
{
我不明白爲什麼我在用JavaScript文件運行JSLint時收到錯誤消息。 我收到消息var os_map = {}; Problem at line 28 character 36: Use the array literal notation [].如果我在JSLint中運行this code。 JSLint的選項如下所示。 /*jslint onevar: true, browser: t