这个函数有什么作用?奇怪的语法是什么
What does this function do? And what is the odd syntax?
有人可以解释一下这段代码的作用吗? 测试功能测试的目的是什么?
temp = "blah"
if ( /from_url=$/.test(temp) ) {
//do something
}
test : function(s, p) {
s = s.nodeType == 1 ? s.value : s;
return s == '' || new RegExp(p).test(s);
}
同样在初始条件下,语法 if(/from_url=$/) 有什么作用?
> s = s.nodeType == 1 ? s.value : s;
如果 s.nodeType 为 1,则使用 s.value,否则使用 s。
如果是空字符串,则返回 s,return s == '' || new RegExp(p).test(s);
返回 s,否则测试 s 是否在正则表达式 p 中。
if(/from_url=$/)
是一个正则表达式,正在寻找from_url=
但前提是它在最后。
/from_url=$/
是正则表达式应该翻译以检查温度并查找字符串末尾是否有"from_url="此文本
/from_url=$/
是 JavaScript 中的正则表达式文字。您可以将其替换为
new RegExp('from_url=$')
这个特定的正则表达式检查字符串是否以"from_url=
"字符串结尾。
相关文章:
- node.js是否具有'match()'方法如果是,语法是什么
- 用于指定元素 ID 的正确 JavaScript 语法是什么
- 在jQuery方法中编写自定义属性的正确语法是什么
- 这段代码的语法是什么
- 将一个函数及其参数传递给另一个函数以执行它的语法是什么
- angular 2中使用的“[()]'语法是什么
- jQuery中的正确语法是什么
- 这个奇怪的setTimeout语法是什么
- 这个 js 语法是什么意思
- 简单的javascript IF语句 - 正确的语法是什么
- 在 Node.js 中删除/释放 Twilio 电话号码的语法是什么?
- 在 JavaScript 中,条件语句中 OR 运算符的正确语法是什么?我错过了什么
- 通过 Excel VBA 引用 Acrobat Javascript 全局变量所需的语法是什么?
- 在回调函数中呈现 Meteor 检索到的数据的正确语法是什么
- 使用 ES6 导入 JSNLog 的正确语法是什么?
- javascript:这段代码的完整语法是什么
- javascript:函数语法是什么意思
- 从 java 脚本调用参数化 ms-access 函数的语法是什么?
- 这个语法是什么意思----->“!!“在 JavaScript 中
- 在 document.write 中用于具有属性的标签的正确语法是什么