作为一名程序员对条件判断语句应该不会陌生,本文给大家介绍一下一些优化点。
1、多重判断时使用 Array.includes
var arr = ['a','b','c','d'] var obj = 'c' console.log(arr.includes(obj))
2、循环判断加入return
3、在JavaScript中我们总是需要检查 null / undefined的值和指定默认值
4、对象遍历不要用Switch语句,Map更简单
const fruitColor = new Map()
.set('red', ['apple', 'strawberry'])
.set('yellow', ['banana', 'pineapple'])
.set('purple', ['grape', 'plum']);
function test(color) {
return fruitColor.get(color) || [];
}
5、利用 Array 的内置方法来减少代码
const fruits = [
{ name: 'apple', color: 'red' },
{ name: 'banana', color: 'yellow' },
{ name: 'grape', color: 'purple' }
];
function test() {
const isAllRed = fruits.every(f => f.color == 'red');
console.log(isAllRed); // false
}
//Array.every
const fruits = [
{ name: 'apple', color: 'red' },
{ name: 'banana', color: 'yellow' },
{ name: 'grape', color: 'purple' }
];
function test() {
// 条件:任何一个水果是红色
const isAnyRed = fruits.some(f => f.color == 'red');
console.log(isAnyRed); // true
}
//Array.some
上面是“javascript条件语句避坑法则”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_2340.html
workflows工作流
一只可爱的猫骑着一匹可爱的马ComfyUI工作流
一只乌鸦栖息在一盏神灯上
一辆在泥潭中奔跑的布加迪ComfyUI工作流
一位穿着长袍的强大法师ComfyUI工作流
一座千年九尾白狐玉雕ComfyUI工作流
一个闪闪发光的金属球ComfyUI工作流
一张严重受损的宇宙飞船的照片ComfyUI工作流
图生图工作流:藏族姑娘ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

利用css绘画棋盘布局(象棋)
js导出excel插件(兼容mac电脑Numbers表格)
css3+js菜单点击动态效果
jquery做一个漂亮挂墙动态时钟
数字滚动效果(兼容IE6/IE8)
会议人员60s签到倒计时插件
利用html5+css3实现滚雪球效果(附代码)
纯css3绘制的小鸟











