6.扩展运算符spread.js 726 B

123456789101112131415161718192021222324252627282930313233343536
  1. /**
  2. * 扩展运算符(...) spread
  3. */
  4. var arr = [1,2,3,4,5,6];
  5. var b = [...arr];
  6. b[0] = 8;
  7. console.log(arr,'arr');
  8. console.log(b,'b');
  9. var a = [1,2,3];
  10. console.log(...a,'...a');
  11. var b = [2,3,4];
  12. var c = [...a,...b];
  13. // var c = a.concat(b);
  14. console.log(c,'c');
  15. // 类数组
  16. /**
  17. *1.JavaScript 常见的类数组:arguments
  18. *2.获取Dom元素方法返回的结果(比如getElementsByTagName,getElementsByClassName,querySelectAll)
  19. */
  20. // function fun1() {
  21. // console.log(arguments,'类')
  22. // }
  23. // fun1(1,2,3,4,5)
  24. // fun1(arr,'arr')
  25. let a1 = document.querySelectorAll("ul li");
  26. console.log(a1,'a1')
  27. // 将类数组 转成数组
  28. let news = [...a1];
  29. console.log(news,'news');
  30. news.push(121);
  31. console.log(news,'news');