宝哥软件园

JavaScript中最常用的10种代码速记技术总结

编辑:宝哥软件园 来源:互联网 时间:2021-09-04

在本文中,我们编译了10个程序员常用的代码速记技术。一种理解方式是入门,另一种是什么都懂。你能知道多少?下面的话就不多说了,我们来看看详细的介绍:

首先,布尔表达式

当您想要编写if…else语句时,请使用布尔表达式。

const x=20让回答;if(x 10){缩写:

常量答案=x 10?大于“:”等于“更小”;您也可以嵌套if语句:

const big=x 10?伟大的10' :x ii。短路评估简写

当给变量分配另一个值时,您希望确保源初始值不为null、未定义或null。可以用多个条件编写if语句。

或者可以使用短路评估方法:

const variable 2=variable 1 | |“new”;第三,声明变量的简写方法

让x;让y;设z=3;缩写方法:

设x,y,z=3;四.if存在条件的简化方法

if的缩写(likeJavaScript===true):

如果(像JavaScript)只有当像JavaScript为真时,这两个语句才相等

如果判断值不为真,可以如下:

让一个;如果(a!==真的){//做点什么.}简短形式:

让一个;if(!A) {//做某事.} v. JavaScript循环速记方法

for(设I=0;i allImgs.lengthI)缩写:

For(让索引在allImgs中)也可以使用Array.forEach:

不及物动词短路评估

如果通过判断某个变量的值是空值还是未定义值来为其赋值,您可以:

让dbHostif(process . env . db _ HOST){缩写:

const DBHost=process . env . DB _ HOST | | ' localhost ';七.十进制索引

当要写入的数字有许多零(如10,000,000)时,可以用指数(1e7)代替这个数字:

for(设I=0;我10000;I) {}缩写:

八、对象属性速记

如果属性名与键名相同,可以采用ES6的方法:

const obj={ x:x,y :y };缩写:

const obj={ x,y };九.箭头函数的缩写

传统的编写函数的方法很容易理解和编写,但是当嵌套在另一个函数中时,这些优势就会消失。

函数sayHello(名称){ console.log('Hello ',名称);缩写:

sayHello=name=console . log(' Hello ',name);十、隐式返回值的缩写

Return语句常用于返回函数的最终结果,单个语句的arrow函数可以隐式返回值(函数必须省略)

{}为了省略return关键字)返回多行语句(如对象文字表达式),需要用()包围函数体。

缩写:

摘要

以上就是本文的全部内容。希望本文的内容能给你的学习或工作带来一些帮助。有问题可以留言交流。谢谢你的支持。

更多资讯
游戏推荐
更多+