From 8d889da7f92c1a10368e120bcdde6fea34cd8ddc Mon Sep 17 00:00:00 2001 From: qianguyihao Date: Thu, 5 Dec 2019 20:53:46 +0800 Subject: [PATCH] =?UTF-8?q?update:=20=E9=80=9A=E8=BF=87=20switch=20?= =?UTF-8?q?=E6=9B=BF=E6=8D=A2=20if=20else?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../05-流程控制语句:选择结构(if和switch).md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/04-JavaScript基础/05-流程控制语句:选择结构(if和switch).md b/04-JavaScript基础/05-流程控制语句:选择结构(if和switch).md index 413a5a9..f147257 100644 --- a/04-JavaScript基础/05-流程控制语句:选择结构(if和switch).md +++ b/04-JavaScript基础/05-流程控制语句:选择结构(if和switch).md @@ -476,6 +476,7 @@ switch (retCode) { alert('(风控用户)提示 活动太火爆啦~军万马都在挤,请稍后再试'); break; + // 其他异常返回码 default: alert('系统君失联了,请稍候再试'); break; @@ -486,7 +487,7 @@ switch (retCode) { 在实战开发中,方式3是非常推荐的写法,甚至比方式2还要好。我们尽量不要写太多的 if 语句,避免代码过于臃肿。 -### switch 的优雅写法:适时地去掉 break +### switch 实战:适时地去掉 break 我们先来看看下面这段代码:(不推荐) @@ -497,6 +498,7 @@ switch (day) { case 1: console.log('work'); break; + case 2: console.log('work'); break; @@ -529,7 +531,7 @@ switch (day) { 上面的代码,咋一看,好像没啥毛病。但你有没有发现,重复代码太多了? -实战开发中,凡是有重复地方,我们都必须要想办法简化。写代码就是在不断重构的过程。 +实战开发中,凡是有重复的地方,我们都必须要想办法简化。写代码就是在不断重构的过程。 上面的代码,可以改进如下:(推荐,非常优雅)