当前位置: 首页 > news >正文

【代码规范】switch 块级的作用域问题

代码规范的一些事儿

问题

今日 Git 提交代码时,出现报错:
error Unexpected lexical declaration in case block no-case-declarations

解决过程

我马上就去百度,就找到了这篇文章:解决 Unexpected lexical declaration in case block 的问题-腾讯云开发者社区-腾讯云

比如我报错的代码:

switch (formType) {case "新增体系":const { info, title } = values;try {// 添加请求const res = await addDocs();// 重新获取数据,更新当前页面// 省略...} catch (err) {console.log("出错啦~", err);}break;}

一看,我这个代码哪里有问题?为什么提交不了?

一顿操作猛如虎!

修改这里,修改那里,始终提交不了。

结果一百度

该规则禁止词法声明 (let、const、function 和 class) 出现在 case或default 子句中。

解决

解析:加上 花括号 解决问题。

switch (formType) {case "新增体系": {const { info, title } = values;// 省略其他代码...break;}}

总结

做好 switch 语句规范

相关文章:

【代码规范】switch 块级的作用域问题

代码规范的一些事儿 问题 今日 Git 提交代码时,出现报错: error Unexpected lexical declaration in case block no-case-declarations 解决过程 我马上就去百度,就找到了这篇文章:解决 Unexpected lexical declaration in ca…...

PHP 基础/练习

练习 成绩定级 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>成绩定级脚本</title> </…...

TCP协议与UDP协议

UDP协议 UDP协议端的格式 16位UDP长度,表示整个数据报(UDP首部UDP数据)的最大长度;如果校验和出错,就会直接丢弃; UDP的特点 UDP传输过程类似寄信 无连接 知道对端的IP和端口号就直接进行传输&#xff0c;不需要建立连接&#xff1b; 不可靠 没有任何安全机制&#xff0c…...

极智嘉(Geek+)柔性货箱到人拣选方案,助力Starlinks实现高效运营

近些年&#xff0c;电商业务席卷全球&#xff0c;一众企业蓬勃发展。比如沙特阿拉伯先进的物流与供应链解决方案供应商Starlinks的电子商务的销售额从6%增长到了23%。为满足日益增长的国际电商业务需求&#xff0c;以及订单交付时效性更高的要求&#xff0c;Starlinks与全球仓储…...

Hadoop3教程(三十一):(生产调优篇)异构存储

文章目录 &#xff08;157&#xff09;异构存储概述概述异构存储的shell操作 &#xff08;158&#xff09;异构存储案例实操参考文献 &#xff08;157&#xff09;异构存储概述 概述 异构存储&#xff0c;也叫做冷热数据分离。其中&#xff0c;经常使用的数据被叫做是热数据&…...

网络协议--UDP:用户数据报协议

11.1 引言 UDP是一个简单的面向数据报的运输层协议&#xff1a;进程的每个输出操作都正好产生一个UDP数据报&#xff0c;并组装成一份待发送的IP数据报。这与面向流字符的协议不同&#xff0c;如TCP&#xff0c;应用程序产生的全体数据与真正发送的单个IP数据报可能没有什么联…...

vscode摸鱼插件开发

不知道大家在写代码的时候&#xff0c;摸不摸鱼&#xff0c;是不是时不时得打开一下微博&#xff0c;看看今天发生了什么大事&#xff0c;又有谁塌房&#xff0c;而你没有及时赶上。 为此&#xff0c;我决定开发一个vscode插件&#xff0c;来查看微博热搜 插件名称&#xff1…...

音频录制和处理软件 Audio Hijack mac中文版说明

Audio Hijack mac是一款功能强大的音频录制和处理软件&#xff0c;它可以帮助用户从各种来源捕获和处理音频。 首先&#xff0c;Audio Hijack具有灵活的音频捕获功能。它支持从多个来源录制音频&#xff0c;包括麦克风、应用程序、网络流媒体、硬件设备等等。你可以选择捕获整个…...

寻找二叉树一个节点的后继节点

后继节点&#xff1a;中序遍历的后一个节点 普通二叉树&#xff1a;中序遍历得到一个list&#xff0c;时间复杂度O(n) 本题的二叉树&#xff1a;有父节点的指针&#xff0c;后继节点与原节点的距离为1&#xff0c;因此可以直接通过父节点找到下一个节点 优化&#xff1a;节点…...

如何能够获取到本行业的能力架构图去了解自己的能力缺陷与短板,从而能清晰的去弥补差距?

如何能够获取到本行业的能力架构图去了解自己的能力缺陷与短板&#xff0c;从而能清晰的去弥补差距&#xff1f; 获取并利用能力架构图&#xff08;Competency Model&#xff09;来了解自己在特定行业或职位中的能力缺陷和短板&#xff0c;并据此弥补差距&#xff0c;是一个非常…...

红队打靶:Misdirection打靶思路详解(vulnhub)

目录 写在开头 第一步&#xff1a;主机发现与端口扫描 第二步&#xff1a;Web渗透&#xff08;80端口&#xff0c;战术放弃&#xff09; 第三步&#xff1a;Web渗透&#xff08;8080端口&#xff09; 第四步&#xff1a;sudo bash提权 第五步&#xff1a;/etc/passwd利…...

10.23归并排序

课上 归并排序 最大时&#xff0c;就是两个都是完全倒序&#xff0c;但注意一定有一个序列先用完&#xff0c;此时剩一个序列只有一个元素&#xff0c;不用比较&#xff0c;直接加入&#xff0c;所以就是nn-1, 最小时&#xff0c;是都是完全有序&#xff0c;且一个序列中的元…...

[C++]:2初识C++(auto) + 类和对象上:

[TOC](初识C(auto) 类和对象上) 一.初始C 1.auto关键字&#xff1a;(C11) 1.作为一个变量的类型给这个类型初始化&#xff0c;auto自动识别初始化这个变量值的类型&#xff0c;为auto类型的这个变量开辟一个合适的空间。 补充&#xff1a; 1.typeid(变量名).name—>可以打…...

大学英语试卷

大学英语试卷 If everyone learns to set forth facts and reason things out in social life, many of the contradictions are easy to ____. A. oblige B. engage C. resolve D. commitIf we let the fastest runner set the____, the others will fall behind. A. pace B.…...

SpringBoot Lombok的使用

目录 下载Lombok插件 Lombok的用法 获取日志对象 生成get,set方法 Lombok框架的实现原理 Lombok的常用注解 下载Lombok插件 要使用Lombok首先要确保idea安装了lombok插件 在项目中添加 lombok依赖 在<dependency>里右键生成点击edit starters 插件(没有就下载,可…...

后台管理系统SQL注入漏洞

对于edu来说&#xff0c;是新人挖洞较好的平台&#xff0c;本次记录一次走运的捡漏0x01 前景 在进行fofa盲打站点的时候&#xff0c;来到了一个后台管理处看到集市二字&#xff0c;应该是edu站点 确认目标身份&#xff08;使用的quake进行然后去ipc备案查询&#xff09; 网…...

变量常用函数

查看变量类型 type(变量名) 用来查询变量所指的对象类型 >>> a, b, c, d 20, 5.5, True, 43j >>> print(type(a), type(b), type(c), type(d)) <class int> <class float> <class bool> <class complex> 基础数据类型 # coding…...

从零学算法(LCR 157)

某店铺将用于组成套餐的商品记作字符串 goods&#xff0c;其中 goods[i] 表示对应商品。请返回该套餐内所含商品的 全部排列方式 。 返回结果 无顺序要求&#xff0c;但不能含有重复的元素。 示例 1: 输入&#xff1a;goods “agew” 输出&#xff1a;[“aegw”,“aewg”,“ag…...

mysql 优化 聚簇索引=主键索引吗

在 InnoDB 引擎中&#xff0c;每张表都会有一个特殊的索引“聚簇索引”&#xff0c;也被称之为聚集索引&#xff0c;它是用来存储行数据的。一般情况下&#xff0c;聚簇索引等同于主键索引&#xff0c;但这里有一个前提条件&#xff0c;那就是这张表需要有主键&#xff0c;只有…...

c# ManualResetEvent WaitHandle 实现同步

//本文演示了ManualResetEvent 类的非静态set()、Reset()、WaitOne()和 //WaitHandle类的静态方法WaitAllWaitAll() //它们用于线程间的同步控制。 //实现了如下功能&#xff1a;线程1&#xff08;定时控制&#xff09;通知线程2和线程3采集数据 //线程2和3数据采集完了&am…...

SmolVLA企业级应用:基于.NET框架的智能业务系统集成

SmolVLA企业级应用&#xff1a;基于.NET框架的智能业务系统集成 最近和几个做企业级开发的朋友聊天&#xff0c;他们都在头疼一件事&#xff1a;公司业务系统越来越复杂&#xff0c;每天要处理大量审批、报表和客户沟通&#xff0c;人工操作效率低还容易出错。他们问我&#x…...

三步解锁全网盘高速下载:开源直链解析助手终极指南

三步解锁全网盘高速下载&#xff1a;开源直链解析助手终极指南 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 &#xff0c;支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘…...

关于power bi计算列使用 符号“>“出现报错的问题

解决办法很简单那就是转变逻辑&#xff0c;配合NOT或者"-"之类的方法&#xff0c;使用符号"<"。问题重新&#xff1a;在筛选器中对计算列使用了">"号&#xff0c;视觉对象报错。将">"修改为"<"&#xff0c;发现…...

思摩尔第一季营收38.6亿:同比增42% 全面收益总额1.3亿降39%

雷递网 乐天 4月10日思摩尔国际控股有限公司&#xff08;简称&#xff1a;“思摩尔”&#xff0c;股票代码&#xff1a;“6969”&#xff09;日前发布截至2026年3月31日的财报。财报显示&#xff0c;思摩尔2026年第一季度营收为38.56亿元&#xff0c;较上年同期的27.22亿元增长…...

千问3.5-2B旅游行业落地:景点照片自动解说、多语种导览内容生成初探

千问3.5-2B旅游行业落地&#xff1a;景点照片自动解说、多语种导览内容生成初探 1. 旅游行业的技术痛点与解决方案 在旅游行业&#xff0c;景点解说和导览服务一直面临着几个核心挑战&#xff1a; 人工成本高&#xff1a;专业导游和翻译人员的人力成本持续攀升语言障碍&…...

2026-04-11 全国各地响应最快的 BT Tracker 服务器(电信版)

数据来源&#xff1a;https://bt.me88.top 序号Tracker 服务器地域网络响应(毫秒)1http://211.75.210.221:6969/announce广东广州电信322http://60.249.37.20:80/announce广东东莞电信333http://211.75.205.189:6969/announce广东深圳电信364udp://132.226.6.145:6969/announc…...

【实战指南】利用TestCenter精准验证组播流转发性能

1. 组播流转发测试的核心价值 组播技术在现代网络中的应用越来越广泛&#xff0c;从视频会议到IPTV直播&#xff0c;再到金融行业的行情推送&#xff0c;都离不开高效的组播转发能力。但很多网络工程师在实际工作中经常遇到这样的困惑&#xff1a;明明配置了IGMP Snooping&…...

DolphinScheduler 3.x 生产环境避坑指南:Master重启后任务雪崩的Quartz Misfire机制详解与修复

DolphinScheduler 3.x 生产环境深度调优&#xff1a;Quartz Misfire机制与任务雪崩防护实战 在分布式任务调度系统的运维实践中&#xff0c;我们常常会遇到一个令人头疼的场景&#xff1a;当调度系统的Master节点因计划维护或意外故障重启后&#xff0c;积压的定时任务如雪崩般…...

Gemma-3-12b-itGPU算力适配指南:A100/H100/A800多卡并行配置参数详解

Gemma-3-12b-it GPU算力适配指南&#xff1a;A100/H100/A800多卡并行配置参数详解 1. 项目背景与核心价值 Gemma-3-12b-it是基于Google最新大模型架构开发的多模态交互工具&#xff0c;专为需要本地部署大模型的企业和研究机构设计。12B参数规模的模型在图文理解和生成任务上…...

5分钟搞定Xinference的Docker-compose配置(含GPU支持)

5分钟极速部署Xinference&#xff1a;Docker-compose全流程指南&#xff08;含GPU加速方案&#xff09; 在AI模型推理领域&#xff0c;快速搭建稳定高效的运行环境是每个开发者的刚需。Xinference作为开源推理框架&#xff0c;凭借对多种AI模型的兼容性和灵活的部署方式&#x…...