专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

前端小例---数组去重+字符串去两边空格+1到100的递归加法

ins518 2024-09-21 00:49:02 技术文章 16 ℃ 0 评论

1.数组去重。

打印结果:

代码如下:

function quChong(arr) {
 var arr2=[];
 for(var i=0;i<arr.length;i++){
 if(arr2.indexOf(arr[i])==-1){
 arr2.push(arr[i]);
 }
 console.log(arr2);
 }
}
var arr=[1,5,5,6,7,8,8,'w','s','w'];
quChong(arr);

2.字符串去两边空格

打印结果:

代码如下:

function kongGe(str) {
 var reg=/^\s*|\s*$/;
 var str2=str.replace(reg,'');
 console.log('之前的:'+str);
 console.log('之后的:'+str2);
};
var str=' 223s das ';
kongGe(str);

3.用递归实现1+2+3+4+...+100;

打印结果:

代码如下:

function diGui(i){
 if(i==1){
 return i;
 }else{
 return i+diGui(i-1);
 }
}
console.log(diGui(100));

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表