2020
10-10
10-10
JavaScript交换变量常用4种方法解析
许多算法需要交换2个变量。在编码面试中,可能会问您“如何在没有临时变量的情况下交换2个变量?”。我很高兴知道执行变量交换的多种方法。在本文中,您将了解大约4种交换方式(2种使用额外的内存,而2种不使用额外的内存)。1.解构赋值解构赋值语法(ES2015的功能)使您可以将数组的项提取到变量中。例如,以下代码对数组进行解构:leta;letb;[a,b]=[1,2,3];a;//=>1b;//=>2[a,b]=[1,2,3]是对[1,2,3]数组进行解...
继续阅读 >