一.交换两个数字的值 我们交换两个数字的值想到的方法一般就是用一个新的变变量,让他把一个数存起来,然后在交换两个数字的值,看下面这种. var a = 1, b = 2; //交换两个数字的值 var c; c = a; a = b; b = c; 看下面这段代码,也可以交换两个数字的值,如果这样写你会不会发现特别高大上. var a = 1, b = 2; a = [b, b = a][0]; 这里其实是a = [][0]数组下标为0的那个,然后 b = a: 这样也可以交换两个数字的值了.…
javascript中10常用的个小技巧总结 本文转自:http://www.cnblogs.com/libin-1/p/6756393.html 1. new Set() 可能有人知道ES6中提供了新的数据结构 Set,但是能够灵活运用的人或许不多.利用Set数据结构我们能够轻松的去重一个数组,比如: let arr = [1, 2, 2, 3]; let set = new Set(arr); let newArr = Array.from(set); // Array.from方法可以将…