what the (/^jQuery|deferred/) means

what the (/^jQuery|deferred/) means

本文关键字:deferred means the what jQuery      更新时间:2023-09-26

jQuery api返回一个JSONP数据,它包括

{
  //....
  "name": "innerWidth",
  "title": ".innerWidth()"
  //...
}

我真的不清楚下面的代码

title = (/^jQuery|deferred/).test(title) ? title : '.' + title;

我想这可能是名字和头衔之间的区别,那么

(/^jQuery|deferred/)

意思是?我想这可能是一个常规?

(/^jQuery|deferred/).test(title) ? title : '.' + title;

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

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