我正在使用一个开源的JavaScript库,并发现它的行为有一些错误.我决定查看源代码,看看我是否可以编辑它来纠正我发现的问题.
它充斥着我不理解的代码结构.例如:
if (/pop/i.test(settings.tipAnimation)) {
// blah
// blah
}
Run Code Online (Sandbox Code Playgroud)
"/ pop"是指什么?我甚至没有看到任何名为pop的对象属性.我从来没有见过正斜线符号.
这将使用正则表达式文字定义正则表达式.
它将等同于以下对象实例化:
var regex = new RegEx("pop","i");
if(regex.test(settings.tipAnimation)){
// blah
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
54 次 |
| 最近记录: |