新闻动态

错误:在JS中throw和next方法使用的异同是什么

发布日期:2022-06-28 20:12 | 文章来源:IDC点评

【内容声明】本文部分内容源于网络收集整理,仅供参考!如需了解“在JS中throw和next方法使用的异同是什么”等有关服务器、云主机租用、托管、配置、价格问题,请立即咨询YINGSOO客服,享受1v1贴心服务!

【主机试用】日本大带宽服务器促销 | 台湾云服务器促销 | 新加坡物理服务器促销

【导购指南】免备案服务器国家会查吗?

关于“在JS中throw和next方法使用的异同是什么”的知识有一些人不是很理解,对此小编给大家总结了相关内容,具有一定的参考借鉴价值,而且易于学习与理解,希望能对大家有所帮助,有这个方面学习需要的朋友就继续往下看吧。

1、生成器有throw方法,该方法与next的效果相同。

2、唯一的区别是next方法传输的参数回到正常值。throw方法传输的参数是错误的对象。

并且throw将该迭代器状态设置为迭代结束。

实例

function* generatorFunc () {console.log('function start...')let res = yield 1console.log('logger - 1', res)res = yield 2console.log('logger - 2', res)res = yield 3console.log('logger - 3', res)return 'function end...'} const generator = generatorFunc()generator.next() // 执行到 yield 1 语句停止
/*** print: 'function start...'* returns: { value: 1, done: false }*/// 若传递一个错误对象generator.next(new Error('报错啦~')) // 执行到 yield 2 语句停止
/*** print: 'logger - 1' [错误对象('报错啦~')]* returns: { value: 2, done: false }*/generator.throw(new Error('报错啦~')) // 抛出错误,迭代结束
/*** print: [错误对象('报错啦~')]* returns: nothing...*/// 后续再调用 next() 返回 {value: undefined, done: true}

推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。


现在大家对于在JS中throw和next方法使用的异同是什么的内容应该都有一定的认识了吧,希望这篇能对大家有所帮助。最后,想要了解更多,欢迎关注本公司,本公司将为大家推送更多相关的文章。

YINGSOO专业提供海外云服务器,包括亚洲、欧美等全球范围内的服务器租用、托管业务,云主机节点覆盖全球,现拥有20多个节点并持续增加中,1对1客服专属服务、瞬时响应,365*7*24h售后保障。客服热线:400-630-3752

热搜词条:【硬盘币开发】【抖音服务器叫什么】【系统关机】【防火墙实现单个服务器独享带宽】【香港站群】【香港云计算中心有哪些】【站群服务器如何使用】【荷兰和美服延迟】【香港服务器免备案无需实名】【国外十大服务器推荐】【mass chia 激活】【香港服务器能不能经营性网站】【国内vps可以上外网吗】【madmaxp盘教程】【用拨号vps搭建代理ip】【云服务器原理】【使用obs直播一直显示从新连接】【视频服务器 并发】【香港主机访问速递慢吗】【高密度服务器 优点】【日本服务器地址ip密码】【虚拟主机2核4G是什么意思】【根服务器】【中国 德国服务器速度】【香港华为云 国内代理】【外国vps能干啥】【互联网数据中心的发展】【bgp美国服务器】【回国CN2和双向CN2】【做点播视频服务器最低配置要求

版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

相关文章

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部