Why do Bootstrap functions start with a + sign?
我注意到bootstrap.js代码中一个函数前面有一个+符号,我想知道它有什么效果,或者只是为了好玩?
- 呃…文本图片。介意我把它编辑成文本吗?
- @科雷约伯恩不需要,这是一个杜乌乌乌佩。
- 答案似乎也在这里:stackoverflow.com/questions/5827290/…
- 加号运算符将表达式的右边强制为数字。如果在函数语句之后有一个"([args])",那么整个过程就变成一个表达式(而不是语法错误)。然后执行函数以返回一个值,然后尝试将该值强制为一个数字。如果这不起作用,就不会显示任何错误,所以它"起作用"很好。paren的可读性更高…
我认为它强制解析器将+后面的部分视为表达式。还可以读取立即调用的函数表达式
同时检查函数名前面的javascript加号