标签:arr 封装 newArr querystring 数组 var 方法
1-使用 js 封装一个冒泡排序的方法 function arrs(arr){ for(var i=0;i<arr.length;i++){ for(var j=0;j<arr.length-i-1;j++){ if(arr[j]>arr[j+1]){ var t=arr[j] arr[j]=arr[j+1] arr[j+1]=t } } } } alert(arrs(arr)) 2-封装一个去除数组中重复元的的方法 function fun(arr){
var newArr = [];
for(var i = 0;i<arr.length;i++){
for(var j=0;j<newArr.length;j++){
if(arr[i]==newArr[j]){
break;
}
}
if(j == newArr.length){
newArr.push(arr[i])
}
}
return newArr;
} 3-封装一个将数组中的元组拼接为字符串的方法,并且弹框输出 function join(arr){ alert(arr.join()) } 4-封装一个 myQueryString 的方法,作用是将 url 种的参数解析为一个对象 function myQueryString(url){ //使用模块,先加载
const querystring = require('querystring');
//parse方法,是querystring对象中封装的,和JSON.parse不是一个方法
// parse方法,是将查询字符串 转成js对象
let result = querystring.parse(url)
console.log(result);//输出内容{ id: '456', name: 'zhangsan', age: '20' }
console.log(querystring.stringify(result));
} myQueryString('id=456&name=zhangsan&age=20')标签:arr,封装,newArr,querystring,数组,var,方法 来源: https://www.cnblogs.com/wangjunxia/p/14406241.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。