读vantUI源码发现的语法(坑了我一把)
前端阳光
共 577字,需浏览 2分钟
·
2021-10-29 10:34
真心的吐槽
今天看vant源码,可把我坑了一把,问了好多人,查了好久的东西。先看问题
看标记的部分,发现vant源码内用了大量的这种语法。讲真的,我是第一次看到代码这样写。
一个特别大的疑问涌上心头。那就是第一个括号里的0是干嘛的呢?自执行函数不应该是()()的么?哪这事什么语法呢?再看看其他的框架,也到处都是这种语法
解决疑问
结论
终究还是自执行函数,在严格模式下,为了使其在全局范围内执行,改变this指向的作用。
参考
https://blog.csdn.net/Winne_Shen/article/details/102684878 https://www.jianshu.com/p/c64bfbcd34c3 https://www.i-programmer.info/programming/javascript/6524-the-confusing-comma-in-javascript.html
如果能够帮助到你,是小编最大的荣幸
当然 有 不好的地方 请大家帮忙指出 学习永无止境
小编一直认为 人外有人 天外有天 一起学习 共同进步
让我们共同加油吧!
作者:长情G 链接:https://www.jianshu.com/p/d3b94b23ffb5
回复加群,加入技术交流群
评论