throw Error('msg') 与 throw new Error('msg')

2023-12-04

var err1 = Error('message');
var err2 = new Error('message');

有什么不同?在 Chrome 控制台中查看它们,它们看起来相同。对象上的相同属性和相同__proto__链。几乎看起来像Error就像工厂一样。

哪一个是正确的,为什么?


两者都很好;这在规格:

...因此函数调用Error(…)相当于对象创建表达式new Error(…)具有相同的论点。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

throw Error('msg') 与 throw new Error('msg') 的相关文章

随机推荐

  • 如何使用 python selenium 从 span 元素中提取多个文本?

    我正在尝试使用 Selenium webdriver 方法中的以下 HTML 代码将 span 中的所有文本提取到列表中 1a 1b 1c 2a 3a 3b 3c 4a 有高手知道怎么做吗 HTML tr style background
  • WCF 请求范围变量

    我一直在做一些扩展我的服务的 WCF 管道的工作 主要使用IOperationInvoker实现我自己的功能 我目前正在使用System Web HttpContext Current Items存储一些我希望在请求的整个生命周期中保留和可
  • WiX 工具集捆绑包,总内容大小 > 2GB

    是否可以制作一个 WiX 安装包 其内包内 msi 和 exe 的总大小超过 2GB 目前在我的 wxs 模板中我有一个
  • MongoDB - $setIsSubset 运算符不适用于 $match 阶段

    我构造了一个这样的查询 db test aggregate match setIsSubset hello you words 我想返回字段 words 数组包含字符串 hello you 的所有文档 执行此查询我收到此错误 errmsg
  • 在 ASP.NET 4 WebForms 中压缩和缩小 WebResource.axd 和 ScriptResource.axd

    我已经尝试了一周来减少我们的网络应用程序上的请求数量 但我似乎无法将 axd文件 我从某个地方得到了一个建议 该建议在本地 开发框 上有效 但在我们的测试和生产环境中不起作用 因为它们都在HTTPS 开发人员没有对此发表评论 他编写的组件上
  • Swift 将有符号的 Int [int8] 数组转换为无符号的 Int [UInt8] 数组

    如何将 Int8 有符号数组转换为 UInt8 无符号数组 let arryData Int8 108 11 107 14 35 57 116 118 54 91 12 67 21 29 44 111 我只想将上面的转换为无符号 UInt8
  • 如何在图像尺寸变大时绕其中心旋转图像(在 Pygame 中)

    我加载了一张图像 我希望它绕其中心旋转 同时其比例越来越大 我最初知道如何围绕图像的中心旋转图像 但是如果比例变大 我很难计算位置 我尝试过 但图像只是 跳舞 而不是停留在中心 简短回答 存储源图像矩形的中心 并在旋转和缩放操作之后通过存储
  • 新的 Google 表格(电子表格)是否有可用的 API?

    随着新版本 Google 表格 电子表格 的推出 Gdata API 不再起作用 看https support google com drive answer 3543688 是否有新的 API 可用于新的 Google 表格 或者 Gda
  • 保持单词顺序的同时进行字符串组合

    给定一个字符串 String words Mary had a little lamb 如何在保持原句子中单词出现顺序的情况下获得句子片段的组合 example Mary had a little lamb Mary had a littl
  • 从分发邮件 ID 发送邮件的问题 [Python]

    我看到了以下问题 但我仍然有一些疑问 从通讯组列表发送电子邮件 首先 我有一个单独的邮件帐户以及用于特定邮件服务器中的组的分发 ID 我可以通过 Outlook 从分发邮件 ID 发送邮件 只需指定From场地 它不需要身份验证 我一直使用
  • Mongoose(mongodb)批量插入?

    Does 猫鼬 v3 6 现在支持批量插入吗 我已经搜索了几分钟 但与此查询匹配的任何内容都是几年前的 答案是明确的 否 Edit 为了将来参考 答案是使用Model create create 接受数组作为其第一个参数 因此您可以传递要作
  • 将参数传递给应用程序

    这个问题可能看起来有点模糊 但我们开始吧 我正在阻止我的 wpf 应用程序的多个实例 如下所示 Process proc Process GetCurrentProcess if Process GetProcessesByName pro
  • AWS 中的生产级微服务架构

    我有一个新的网络应用程序 在我们公司我们决定如下所示 我是第一次创建该架构 所以需要一些投入 1 前端 React js 2 后端 Java Spring boot 3 架构 微服务 4 基础设施 AWS 5 CI 詹金斯 我们把开发分为三
  • 系统启动/重新启动时 WMI 调用花费太多时间

    我想获取Windows服务的路径 var managementObjectSearcher new ManagementObjectSearcher Select from Win32 Service where serviceName M
  • TMemo 无法正确处理 Unix 文本(LF 作为行结尾)

    TMemo 无法正确处理 Unix 输入 LF 用 LF 分隔的两行显示并被视为一行 我想处理所有可能的文本格式 Mac Win Unix 显然 每次我都可以检查文本并用 CRLF 替换 LF 加载文本表单文件 粘贴文本 使用 Add 函数
  • 什么是花栗鼠? (除了作为物理引擎)

    希望这个问题并不像我担心的那样愚蠢 但它可能仍然相当愚蠢 我是 Objective C 和 Cocoa 的新手 事实上 我对 C 总体来说是完全陌生的 我正在尝试使用以下方法来实现 iPhone 游戏Cocos2d iPhone 这是我之前
  • 为什么这个矩阵不是数字的?然后 `as.numeric` 销毁矩阵并返回一个向量

    我有一个名为的数据框input 第一列指的是文章 ID ArtID 后续列将用于创建矩阵 基于ArtID 我希望 R 生成一个 2x2 矩阵 更准确地说 它必须是一个 2x2 数字矩阵 具体来说 我想为第一行创建一个矩阵 ArtID 1 第
  • 在 IE7/8 中模拟 CSS3 border-radius 和 box-shadow

    我正在为一个小型网络应用程序开发 HTML 该设计要求内容区域具有圆角和阴影 我已经能够使用 CSS3 生成此内容 并且它在 Firefox 和 Chrome 上完美运行 然而 Internet Explorer 7 和 8 不支持 CSS
  • Odoo 动态多对一域

    我想将动态过滤器应用于基于另一个字段 F2 的多对一字段 F1 我已经使用了 api change装饰器 它可以工作 但不符合预期 当我创建一个新实体时 我更改F2的值 然后转到F1 我发现它已归档 Oki没问题 当我关闭表单 然后再次编辑
  • throw Error('msg') 与 throw new Error('msg')

    var err1 Error message var err2 new Error message 有什么不同 在 Chrome 控制台中查看它们 它们看起来相同 对象上的相同属性和相同 proto 链 几乎看起来像Error就像工厂一样