Tôi đã kiểm tra ra các quy tắc ứng has.js và lúng túng bởi dấu chấm phẩy đầu tiên ở đây:Mục đích của dấu chấm phẩy trước một IIFE là gì?
;(function(g){
// code
}()(this);
Theo như tôi biết, nó hoàn toàn không có gì. Nó không đặt hàm ở vị trí biểu thức là ()
hoặc !
làm: (function(){}())
hoặc !function(){}()
. Nó có vẻ chỉ đơn thuần là một dòng ender cho một dòng trống.
Mục đích của dấu chấm phẩy này là gì? Một mong muốn OCD đối xứng giữa đầu và cuối của IIFE? :)
Yep, dupe, thanks! – mwcz
Không có vấn đề @ mwcz^_ ^ – Neal