zoukankan      html  css  js  c++  java
  • 2019.3.27面试

     

    今天面试做了4个面试题,还是比较简单。但是其中有一些方法比较容易搞混淆。特此在自己博客中记录一下。

    1.获取Url中的参数(www.webapp.com/api/?id=1123344);

    var url = "www.webapp.com/api/?id=1123344";
    var i = url.indexOf("?");
    var str = url.slice(i+1);
    var arr =str.split("=");
    console.log(arr[1]);

    2.split()、join()的区别;

       split()用于分割字符串返回数组;

       join()用于连接多个字符串,将数组变成字符串;

    3.cookies,localstorage,sessionStorage的区别

    4.数组去重

       //简单去重发
       var arr = [1,2,2,3,4,2,4,5,6];
            function qc(arr){
                var temp=[];
                for(var i = 0;i<arr.length;i++){
                    if(temp.indexOf(arr[i])==-1){
                        temp.push(arr[i]);
                    }
                }
                return temp;
            }
           console.log(qc(arr));

     以上答案仅代表自己的观点,如果错误还请指正.

  • 相关阅读:
    C#删除一个字符串数组中的空字符串
    .Net后台获取客户端信息
    Java Script
    ECMAScript闭包,ECMAScript对象
    Java Script函数、变量、对象
    JavaScript3
    JavaScript-2
    变量
    8.22收获
    html
  • 原文地址:https://www.cnblogs.com/justyouadmin/p/10608703.html
Copyright © 2011-2022 走看看