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

标签 javascript jquery

jQuery api 返回 JSONP 数据,它包括

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

我真的无法清楚地知道下面的代码

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

我想这可能是名称和标题之间的区别,所以什么

(/^jQuery|deferred/)

是什么意思?我想也许这是一个常规?

最佳答案

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

用简单的英语来说,这意味着如果标题包含“jQuery”或“延迟”,则标题等于其原始值,否则添加“.”。标题前面。

关于javascript - (/^jQuery|deferred/) 是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17631951/

相关文章:

javascript - meteor 延迟

jquery上传

java - 从 Flex 小部件访问 GWT 功能

javascript - 如何在 window.location 更改时保持页面位置?

php - 奇怪的 anchor 标记行为

jquery - 调整 jquery Accordion 小部件中面板的高度

javascript - 访问顶部 "Object is possibly ' null' 的属性时出现新错误。”升级到 TS 4.4.3 后

javascript - string .replace() Javascript 函数在移动设备上不起作用

javascript - 从 DirectionsRenderer 的折线或标记获取事件

使用默认字段值进行 Javascript 验证