zoukankan      html  css  js  c++  java
  • day11

    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')
  • 相关阅读:
    汇编之EBP的认识。
    【转】PE详解
    迟到的,2016年终总结
    Java 反射
    Java 集合与容器类
    Java 类加载与实例化
    Java 类与对象
    Java 值传递与对象拷贝
    Java 面向对象
    二叉树
  • 原文地址:https://www.cnblogs.com/Natural-numbers/p/14497197.html
Copyright © 2011-2022 走看看