随笔

  1. 利用Set()对数组进行排重
let arr = [1, 2, 3, 4, 2, 1, 2]
let newArr = new Set()
arr.map((n) => {
  newArr.add(n)
})
newArr = [...newArr]
console.log(newArr)  // [1, 2, 3, 4]
  1. &&|| 符号

&&符号:

  • &&符号前为true,不管 &&后是true还是false,都返回&&符号后面的值;
  • &&符号前为false,不管 &&后是true还是false,都返回&&符号前面的值;
console.log(1 && 2)   //    2
console.log(0 && 2)   //    0

||符号:

  • 只要||前面为false,不管||后面是true还是false,都返回||后面的值;
  • 只要||前面为true,不管||后面是true还是false,都返回||前面的值;
console.log(1 || 2)   //    1
console.log(0 || 2)   //    2

你可能感兴趣的:(随笔)