簡體   English   中英

jQuery匿名函數的ES Lint錯誤

[英]ES Lint error for jQuery anonymous function

我的代碼如下:

$('.panel').each( function() {
    $(this).css('height', 'auto');
    $(this).find('.portlet-panel-item').css('height', 'auto');
});

我收到以下錯誤: 37:26 warning Missing function expression name func-names : 37:26 warning Missing function expression name func-names

我不能用的,因為方式ES6箭頭功能this是兩個用例正在處理。

如何解決此問題而不必為每個函數都放置命名函數?

您應該使用命名函數或禁用規則。

AirBnB JavaScript樣式指南

別忘了給表達式命名-匿名函數會使在Error的調用堆棧中更難定位問題。

您可以通過使用注釋將此規則設置為“始終”,“按需”或“從不”,因此,在您的情況下: /*eslint func-names: ["error", "never"]*/

暫無
暫無

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

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