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