Blogger Information
Blog 17
fans 0
comment 0
visits 12846
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
常用字符串数组方法
再见羊肉串儿
Original
2060 people have browsed it

字符串

  1. <script>
  2. //一、字符串拼装 1.用”加号“拼装 let str = "html" + "css" +"js";
  3. 2.concat()字符串拼装 str = "html".concat("css", "js"); //
  4. 二、字符串截取slice(start,end) // 截取的部分不包括end索引的字符 str = "hello
  5. php"; let res = str.slice(0, 4); // substr(start,length) //
  6. 三、trim()删除两边的空白字符 // 四、字符串转数组split() console.log(res);
  7. </script>

数组

  1. <script>
  2. //数组:有序的元素集体
  3. //栈方法:只允许在数组的一端进行元素的增加或删除操作
  4. // 一、push:在尾部添加,返回结果是添加自后数组的长度
  5. let arr = [1, 2];
  6. console.log(arr.push(3, 4));
  7. // 二、pop:从尾部删除,返回值是数组的最后一个参数,
  8. // 被操作的数组将发生变化,没有了最后一个参数
  9. // 三、头部添加unshift();
  10. // 四、头部删除shift();
  11. // 五、join将数组转为字符串;
  12. // 六、splce();取数组子元素
  13. // 七、splice()实现数组的增删改
  14. // 默认操作:删除元素
  15. // splice(2,2);从数组下标为2的元素开始往后取两个,返回取出的结果
  16. //新增操作
  17. // splice(2 , 0 , "h", "c");这就是往下标为2的元素后面插入两个元素
  18. //修改操作
  19. // splice(2, 2 , "a", "b");把下标为2的元素后面两个元素值删除然后重新添加
  20. // forEach:对数组中的每一个成员使用一个回调方法进行处理,但是没有返回值
  21. // 如果需要一个返回值,请用另外一种方法map
  22. document.querySelectorAll("li").forEach(function (item) {
  23. item.style.color = "red";
  24. });
  25. // 简化为箭头函数就是
  26. document.querySelectorAll("li").forEach((item) => (item.style.color = "red"));
  27. //filter:对数组中的每一个成员使用一个回调方法进行处理,返回结果为true的元素;
  28. // 返回所有偶数
  29. arr = [1, 2, 3, 4];
  30. res = arr.filter((item) => !(item % 2));
  31. //reduce();归并操作,将数组中的所有元素用指定的回调处理成一个单一返回结果
  32. arr = [1, 2, 3, 4, 5];
  33. res = arr.reduce(function (prev, curr) {
  34. // prev:是前一个元素,curr:当前正在处理的元素
  35. return prev + curr;
  36. }, 0);
  37. </script>
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post