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')
  • 相关阅读:
    线程实现的两种方式
    webhook功能概述
    Linux 常用高频命令
    Mac安装Homebrew的正确姿势
    Mac 环境变量配置
    详解k8s零停机滚动发布微服务
    详解k8s原生的集群监控方案(Heapster+InfluxDB+Grafana)
    白话kubernetes的十万个为什么(持续更新中...)
    一个典型的kubernetes工作流程
    k8s实战之从私有仓库拉取镜像
  • 原文地址:https://www.cnblogs.com/Natural-numbers/p/14497197.html
Copyright © 2011-2022 走看看