throw 相关问题

throw是用于发出异常信号的各种语言的关键字。

使用抛出承诺

我想创建一个返回承诺的函数,如果其中抛出错误,它会返回承诺拒绝。 函数promiseFunc(选项){ 返回新的 Promise(() => { 重新...

回答 3 投票 0

为什么在 Promise 内部的 setTimeout 内部抛出异常,不会改变输出 Promise 的状态和结果?

我知道 Promise 内部存在 throw,将该特定 Promise 的状态更改为拒绝,结果将是错误消息,但是当我在 setTimeout 内部键入此 throw 时...

回答 1 投票 0

为什么 Promise 对于 js 中的错误有一个奇怪的优先级?

我有下面的代码,我希望首先在控制台中显示 hi,然后是错误,最后是为什么,但结果是:hi,然后是为什么,最后一个是错误,所以我想知道,为什么这是发生了吗...

回答 1 投票 0

我应该在 C++ 的大多数函数中使用 noexcept 说明符和 noexcept 运算符吗?

我对 C++ 编程语言还是个新手,我正在尝试学习新东西。 我正在实现一个非常非常基本的迭代器/reverse_iterator 类和其他标准库容器。 我看到

回答 1 投票 0

为什么 throw 应该总是在大括号之间?

我遇到了像下面的代码这样的情况,因为它是一个箭头函数,并且对于箭头函数中的一行代码,不需要大括号,我没有使用它,它工作得很好。 常量...

回答 1 投票 0

带有自定义“抛出异常”辅助方法的“不是”运算符使变量未分配

假设我们有这样的代码: if (obj 不是 IFoo foo) { throw new ArgumentException(“不能这样做!”); } foo.Foo(); 按预期工作: foo 未在 if c 中分配...

回答 1 投票 0

程序抛出异常。认为这是由于动态数组没有以正确的容量构建所致

我正在为学校编写一个项目,其中不允许使用任何外部库(这真的很糟糕,因为我必须根据项目要求制作动态数组而不是向量......

回答 1 投票 0

Laravel 中止和异常向 API 响应添加调试/堆栈跟踪 | APP_DEBUG=FALSE

如果我在 API 控制器/路由中抛出异常,它总是返回一个包含堆栈跟踪的对象。我已经设置了 APP_DEBUG=FALSE 和 APP_ENV=product 但我总是得到像 bel 这样的堆栈跟踪...

回答 3 投票 0

在 do 块内抛出错误是否会导致 catch 块?

我有一个 do catch 块,里面有一个可以抛出异常的函数。在 catch 块中我抛出了一个特定的错误。我对函数抛出时会发生什么感兴趣,所以我抛出了一个错误而不是

回答 1 投票 0

如何正确抛出和捕获来自 swift 异步函数的错误

我有一个执行异步任务的函数。有时该任务会失败并引发错误。我无法从调用函数中捕获该错误。下面的操场捕捉到了

回答 1 投票 0

在 Javascript 表达式中使用 throw

这就是我想做的: var 设置 = process.env.SETTING || throw new Error("请设置SETTING环境变量"); ^^^^^ 但是翻译员

回答 9 投票 0

我无法在.net 中的 Xunit 测试中检测到 throw,我的测试在 throw 处终止?

嘿,我已经使用 .net core 制作了一个预约应用程序,问题是我删除了默认的 api 控制器中间件,以便在发生错误时生成自定义错误模式。检测呃...

回答 1 投票 0

为什么我不能从方法中抛出异常

我是 Java 新手,在抛出异常方面遇到了一些问题。也就是说,为什么这是不正确的 公共静态无效除法(双x,双y){ 如果(y==0){ 扔新的

回答 3 投票 0

为什么我不能在方法中抛出异常(Java)

我是 Java 新手,在抛出异常方面遇到了一些问题。也就是说,为什么这是不正确的 公共静态无效除法(双x,双y){ 如果(y==0){ 扔新的

回答 3 投票 0

错误:找不到模块 'C:\Users\my pc\OneDrive\Desktop 中的act脚本 eact-scripts.js',代码:'MODULE_NOT_FOUND',

'create' 不被识别为内部或外部命令, 可运行的程序或批处理文件。 节点:内部/模块/cjs/loader:1080 抛出错误; ^ 错误:找不到模块 'C:\Users\my pc\OneDrive\

回答 1 投票 0

我们可以说try-catch块是java中处理异常的唯一方法吗?

所以基本上,如果我们在方法签名中使用 throws 关键字,我们会将处理责任传递给调用者方法;如果我们使用 throw 关键字,我们就会显式抛出异常...

回答 4 投票 0

对 Node.js mysql 错误处理感到困惑

首先,我对 Node.js 相当陌生,它处理错误的方式对我来说仍然感觉很陌生。我真的很难理解它。 我正在尝试在node.js 中编写一个简单的程序

回答 1 投票 0

处理抛出新错误,遇到一些问题

我遇到了一些有点奇怪的问题,我有这个: 导出常量 PORT_SERVER = (portServer) => { if( 端口服务器 === 未定义 ){ 抛出新的错误( `"process.env.

回答 1 投票 0

“节点:内部/模块/cjs/loader:1080抛出错误;^”

我在控制台中收到以下错误: 节点:内部/模块/cjs/loader:1080 抛出错误; ^ 错误:找不到模块 'C:\Users\Sayan\OneDrive\Desktop\project prac 颂歌\index.js' ...

回答 3 投票 0

外部声明对象初始化的异常处理

假设我有代码 // 状态.h 外部结构 AppState { 应用状态(){ throw std::runtime_error("运行时错误"); } } 应用状态; // 状态.cpp #include "state.h" 应用程序...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.