JavaScript中最常用的10种代码速记技术总结
序
在本文中,我们编译了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关键字)返回多行语句(如对象文字表达式),需要用()包围函数体。
缩写:
摘要
以上就是本文的全部内容。希望本文的内容能给你的学习或工作带来一些帮助。有问题可以留言交流。谢谢你的支持。
版权声明:JavaScript中最常用的10种代码速记技术总结是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。