<万博manbetx平台> 是否为类 Promise isPromiseLike – JavaScript 实用代码片段-万博manbetx平台

是否为类 Promise isPromiseLike – JavaScript 实用代码片段

如果一个对象看起来像一个),则返回 true,否则返回 false

检查对象是不为 null ,它的 typeof 是否匹配 objectfunction ,如果它有.then属性,这也是一个 function

const isPromiseLike = obj =>
  obj !== null &&
  (typeof obj === 'object' || typeof obj === 'function') &&
  typeof obj.then === 'function';
isPromiseLike({
  then: function() {
    return '';
  }
}); // true
isPromiseLike(null); // false
isPromiseLike({}); // false

更多代码 JavaScript 实用代码片段 请查看 https://www.762w6o.com/30-seconds-of-code/

赞(0) 打赏
未经允许不得转载:万博manbetx平台 » 是否为类 Promise isPromiseLike – JavaScript 实用代码片段

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏