当前位置: 首页 > news >正文

潍坊知名网站建设价格lnmp架构部署wordpress

潍坊知名网站建设价格,lnmp架构部署wordpress,软件库合集软件资料2024,如何使用网络营销策略文章目录前言数组去重数组删除元素数组排序字符串排序字符串反向字符串改大写数组改大写字符替换字符替换运行结果#xff1a; ![在这里插入图片描述](https://img-blog.csdnimg.cn/8ac1c15e6f0944cdb8ca50bcb844182a.png)总结前言 本期文章是js的一些算法题#xff0c;包括… 文章目录前言数组去重数组删除元素数组排序字符串排序字符串反向字符串改大写数组改大写字符替换字符替换运行结果 ![在这里插入图片描述](https://img-blog.csdnimg.cn/8ac1c15e6f0944cdb8ca50bcb844182a.png)总结前言 本期文章是js的一些算法题包括数组去重、数组删除元素、数组排序、字符串排序、字符串反向、字符串改大写 、数组改大写、字符替换。 数组去重 题目 定义一个函数quchong该函数接受一个数组[1,2,3,1,2,1,1,5]函数返回[1,2,3,5] 思路 先定义一个空数组存放去重后的数组然后使用for循环遍历数组。循环中用indexOf属性返回指定的字符在字符串中出现的位置如果没有就放进新数组并返回。 function quchong(){ // 1.定义一个空数组存放去重后的数组 var newArr []; // 2.for循环遍历数组 for(var i 0;i arr.length;i){// 3.用indexOf属性返回指定的字符在字符串中出现的位置if(newArr.indexOf(arr[i]) -1){// 4.如果没有就放进新数组中newArr.push(arr[i]);} } return newArr; } //定义一个数组 var arr [1,2,3,1,2,1,1,5]; var Arr quchong(arr); console.log(Arr);运行结果 数组删除元素 题目 定义一个函数remove该函数接受一个数组和一个指定的元素[1,2,3,1,2,1,1,5]5。函数返回[1,2,3,1,2,1,1] 思路 先定义函数接收2个变量分别为数组和指定元素。接着遍历数组判断接收的元素是否和数组中的元素相等如果相等就删除该元素。 // 1.定义函数接收2个变量分别为数组和指定元素 function remove(arr,val){// 2.遍历数组arrfor(var i 0;i arr.length;i){if(arr[i] val) {arr.splice(i, 1);break;}}return arr; }var arr [1,2,3,1,2,1,1,5]; var arr remove(arr,5); console.log(arr);运行结果 数组排序 题目 定义一个函数sort该函数接受一个数组[1,2,3,1,2,1,1,5]函数返回[ 1, 1, 1, 1, 2, 2, 3, 5 ] 思路 遍历数组使用sort进行排序。 function sort(){for(var i 0;i arr.length;i){arr.sort();}return arr; } var arr [1,2,3,1,2,1,1,5]; var Arr sort(arr); console.log(Arr);运行结果 字符串排序 题目 定义一个函数sort该函数接受字符串1,2,3,1,2,1,1,5函数返回字符串1, 1, 1, 1, 2, 2, 3, 5 思路 对数组进行排序将数组arr转换成字符串进行返回 function sort(){// 数组排序for(var i 0;i arr.length;i){arr.sort();}// 将数组arr转换成字符串进行返回var newArr arr.toString();return newArr; } var arr [1,2,3,1,2,1,1,5]; var Arr sort(); console.log(Arr);运行结果 字符串反向 题目 定义一个函数reverse该函数接受一个字符串“ABCD”函数返回 “DCBA” 思路 先将字符串分割成字符串数组然后反转数组将数组中的所有元素放入一个字符串最后将新数组转换为字符串并进行返回。 function reverse(str){// 1.将字符串分割成字符串数组var arr str.split();// 2.反转数组arr arr.reverse();// 3.将数组中的所有元素放入一个字符串arr.join();// 4.将新数组转换为字符串并进行返回arr arr.toString();return arr; } Str reverse(ABCD); console.log(Str);运行结果 字符串改大写 题目 定义一个函数uppercas该函数接受一个字符串“aBcD”函数返回“ABCD”。 思路 先将字符串分割成字符串数组遍历数组将数组元素大小写转换然后将数组中的所有元素放入一个字符串最后将新数组转换为字符串并进行返回。 function uppercase(str){// 1.将字符串分割成字符串数组var arr str.split();// 2.数组元素大小写转换for(var i 0;i arr.length;i){if(arr[i].charAt() a arr[i].charAt() z) {arr[i] arr[i].toUpperCase();}}// 3.将数组中的所有元素放入一个字符串arr.join();// 4.将新数组转换为字符串并进行返回arr arr.toString();return arr; } Str uppercase(aBcD); console.log(Str);运行结果 数组改大写 题目 定义一个函数uppercase该函数接受一个数组[‘a’, ‘B’, ‘c’, D’]函数返回 [ ‘A’, ‘B’, ‘C’, ‘D’ ] 思路 先遍历数组然后进行判断将小写的字母转换成大写字符最后将数组中的所有元素放入一个字符串。 function uppercase(arr){// 1.遍历数组转大写for(var i 0;i arr.length;i){if(arr[i].charAt() a arr[i].charAt() z) {arr[i] arr[i].toUpperCase();}}// 2.将数组中的所有元素放入一个字符串arr.join(); return arr; } Arr uppercase([a,B,c,D]); console.log(Arr); 运行结果 字符替换 题目 定义一个函数replace该函数接受一个字符串 ‘aBacD’把所有的‘a’替换成’cc’函数返回 思路 先对字符串进行遍历然后进行字符替换。 function replace(str){// 1.对字符串进行遍历for(var i 0;i str.length;i){// 2.进行字符替换str str.replace(a,cc);}return str; }Str replace(aBacD); console.log(Str); 运行结果 字符替换 题目 定义一个函数replace该函数接受一个数组 [‘a’, ‘B’, ‘a’, ‘c’, ‘D‘]把所有的‘a’替换成’dd’函数返回[ ‘d’, ‘d’, ‘B’, ‘d’, ‘d’, ‘c’, ‘D’] 思路 先将数组转换成字符串然后对字符串进行遍历接着进行字符串替换将数组中的分隔符“”替换为空将“a”替换为“dd”将替换后的字符串转为数组。 function replace(){// 1.数组转换成字符串str arr.toString();// 2.字符串遍历for(var i 0;i str.length;i){// 3.字符串替换将数组中的分隔符“”替换为空将“a”替换为“zn”str str.replace(,,);str str.replace(a,dd);}// 4.将替换后的字符串转为数组newArr str.split();return newArr; } var arr [a, B, a, c, D]; var Arr replace(arr); console.log(Arr);运行结果 总结 以上就是今天的学习内容啦~ 如果有兴趣的话可以订阅专栏持续更新呢~ 咱们下期再见~
http://www.dnsts.com.cn/news/192614.html

相关文章:

  • 制作网站可以赚钱吗哈尔滨网站建设报价
  • 网站国内空间价格网站的根目录下是哪个文件夹
  • 快站公众号工具企业门户网站作用
  • 南宁公司网站建设广州网站制作哪家强
  • 国内网页设计师个人网站网站建设平台硬件要求
  • 如果在网站做推广连接搭建网站什么意思
  • 青海省城乡建设厅网站首页国外网站空间
  • 网站如何做浏览量苏州优化网站建设
  • 化州市建设局网站中美关系最新消息2021
  • 承德网站建设制作600多个微信小程序源码
  • 山西古建筑网站云南省建设系统网站
  • 那个网站做创意图比较好在合肥做网站多少钱
  • 开源企业网站源码wordpress数据库排序规则
  • 新乡建站如何寻找建设网站的公司
  • 西安网站建设云李网站建设实验代码
  • 怎么制作网站程序上海做网站的故事哪家好
  • 云网站建站网站运营职责
  • 网站目录结构模板网络方案分析
  • 大兴网站建设报价asp简单网站开发
  • 做外贸网站要注意什么国外金融网站设计欣赏
  • 电子商务网站规划从哪些方面入手网站流量怎样挣钱
  • 济南专门做网站的公司有哪些佛山网站优化建设
  • ASP做旅游网站代码重庆网站建设公
  • 企业网站的建立如何带来询盘如何提高网站点击率怎么做
  • 怎么用python做网站大连做网站的企业
  • 北京环保网站建设创建网站怎么赚钱的
  • 中国公路建设行业协会网站网站抄袭别人的做可以吗
  • 怎样更新网站文章团购网站做二级域名
  • 设计师专用网站网站 内容建设存在的问题
  • 咸阳学校网站建设多少钱微信小程序模板网站