js冒泡排序、封装一个去除数组中重复元的的方法、封装一个将数组中的元组拼接为字符串的方法,并且弹框输出、封装一个 myQueryString 的方法,作用是将 url 种的参数解析为一个对象

 

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')
上一篇:使用云函数构建短信验证码服务的案例


下一篇:说说Timing这回事(转载)