当前位置:  开发笔记 > 编程语言 > 正文

instanceof自定义错误类返回false

如何解决《instanceof自定义错误类返回false》经验,为你挑选了0个好方法。

为什么这会导致错误?

'use strict';

class InvalidCredentialsError extends Error {
  constructor(msg) {
    super(msg);
    this.name = 'InvalidCredentialsError';
  }
}

const err = new InvalidCredentialsError('');

console.log(err instanceof InvalidCredentialsError);

但这会返回true:

console.log(err instanceof Error);

在此输入图像描述

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有