• JS面试题


    1. splice(index,howmany) 方法可删除从 index 处开始的howmany个元素。
    2. indexOf和lastIndexOf的区别
      • indexOf 是查某个指定的字符串首次出现的位置索引值(也就是从前往后)
      • lastIndexOf 是从右往左查某个指定的字符串中最后一次出现的位置(也就是从后往前查)
    3.   请给Array本地对象增加一个原型方法,它用于删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组。
      •   
        <!DOCTYPE html>
        <html>
        <head>
         <title></title>
        </head>
        <body>
        请给Array本地对象增加一个原型方法,它用于删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组。
        </body>
        <script type="text/javascript">
        Array.prototype.distinct=function(){
               var reItem=[];
               var i=0;
               while(this[i]!=undefined){
                    if (this.indexOf(this[i])!=i) {   //如果第一个出现this[i]的位置索引值不等于i
                        reItem.push(this[i]);  //将该值追加进热Item数组
                        this.splice(i,1);     //从原数组中除去该值
                    }
                    else{
                        i++;
                    }
                }
               return reItem;
           }
         
          var myArray=[1,1,1,12,12,12,'a','b','ba','ba','bc','"a"','e','1','2','2','"3"'];
          console.log(myArray.distinct());
          console.log(myArray);
        </script>
        </html>
  • 相关阅读:
    android中的逐帧动画
    在android项目中使用FontAwesome字体
    java中Proxy类初探
    SwipeRefreshLayout基本使用
    【uni-app】condition 启动模式配置,仅开发期间生效
    【uni-app】底部tabbar导航栏右上角添加数字标记
    【uni-app】设置导航条(标题、导航条颜色、加载动画等)
    errno的定义
    S3C6410串口平台设备注册流程分析
    内核线程
  • 原文地址:https://www.cnblogs.com/xiaoxiaodevlog/p/10552313.html
Copyright © 2020-2023  润新知