Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript (/^jQuery | deferred/)是什么意思_Javascript_Jquery - Fatal编程技术网

Javascript (/^jQuery | deferred/)是什么意思

Javascript (/^jQuery | deferred/)是什么意思,javascript,jquery,Javascript,Jquery,jQueryAPI返回一个JSONP数据,它包括 { //.... "name": "innerWidth", "title": ".innerWidth()" //... } 我真的不知道下面的代码 title = (/^jQuery|deferred/).test(title) ? title : '.' + title; 我想这可能是名字和头衔的区别,那么 (/^jQuery|deferred/) 意味着什么?我猜它可能是一个正则表达式?它是一个正则表达式。它正在测试

jQueryAPI返回一个JSONP数据,它包括

{
  //....
  "name": "innerWidth",
  "title": ".innerWidth()"
  //...
}
我真的不知道下面的代码

title = (/^jQuery|deferred/).test(title) ? title : '.' + title;
我想这可能是名字和头衔的区别,那么

(/^jQuery|deferred/)

意味着什么?我猜它可能是一个正则表达式?

它是一个正则表达式。它正在测试
title
变量中的值是以单词“jQuery”开头还是包含单词“deferred”

它是一个正则表达式。它正在测试
title
变量中的值是以单词“jQuery”开头还是包含单词“deferred”

在简单的英语中,这意味着如果标题包含“jQuery”或“deferred”,则标题等于其原始值,否则在标题前添加“.”


在简单的英语中,这意味着如果标题包含“jQuery”或“deferred”,则标题等于其原始值,否则在标题前添加“.”。

它必须以jQuery开头,或者可以在任何地方包含单词deferred。@BillCriswell很好,将此澄清添加到我的回答中它必须以jQuery开头,或者它可以包含deferred anywhere一词。@BillCriswell好的观点,将此澄清添加到我的回答中如Bill所述,它必须以“jQuery”开头。如Bill所述,它必须以“jQuery”开头。
(/^jQuery|deferred/).test(title) ? title : '.' + title;