为什么以下代码会触发“预期的赋值或函数调用,而是查看表达式”。在JSHint?我认为这是保护块不被执行的正确方法,如果没有定义特定的变量......
!function($) {
"use strict";
// jQuery-based code here
$('.test').show();
}(window.jQuery);
答案 0 :(得分:2)
删除!在功能面前,一切都应该很好。由于函数没有返回任何值,因此提示我先询问它为什么存在。
任何表达式(与赋值相对)都由JSHint标记,并引用您引用的消息。