[英]At end of JS function declaration, adding semicolon, why jshint prompt an error
當我聲明一個js函數並在末尾添加分號時: function foo(){};
然后jshint提示不必要的分號 。 為什么?
函數(或類)聲明是完整的語句; 它不應該使用分號。
對於常規的可執行語句(包括const x = function() { ... };
),只需要使用分號即可。
有兩種類型的函數編寫
見下面的例子
function _functionName() {
}; // this is not required
var _functionName = function() {
}; //this is okey
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.