11

1-使用 js 封装一个冒泡排序的方法
function sortBubble(arr){
  for(var i=0;i<arr.length;i++){
for(var j=0;j<arr.length-i;j++){
if(arr[j]>arr[j+1]){
var temp=arr[j];
      arr[j]=arr[j+1];
         arr[j+1]=temp;
        }
   }
  return arr;
}
2-封装一个去除数组中重复元的的方法
function unique(arr){
  var newArr=[];
  for(var i=0;i<arr.length;i++){
    if(newArr.indexOf(arr[i])==-1){
      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')

posted @ 2021-03-07 21:01  12138xx  阅读(6)  评论(0)    收藏  举报