博主信息
博文 17
粉丝 0
评论 0
访问量 18663
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
常用字符串数组方法
再见羊肉串儿
原创
2727人浏览过

字符串

  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>
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学