• 笔试题2—js


    第一题:

             var str='hpyj-js-good'

             var str2=str.myparse()//输出"hqyjjsgood"

     

    第二题:

            var arr=[10,4,2,5,30,1]

            var re=arr.mymax()//找出最大值====>30

    第三题:

                var str="abcdqwae"

                var re=str.repeatCount("ab")//1随便传入一个字符串,找出重复的次数

    第四题:

                var str="  hello "

                var re=str.mytrim()//"hello"去掉头尾的空格

    第五题:

     判断字串出现的次数

    第六题:

     预编译

            预编译流程:

                1.创建AO对象

                2.寻找函数的形参和变量声明(var),将变量和形参名作为AO对象的属性名,值设定为undefined

                3.将形参和实参相统一,即更改形参后得undefined为具体的形参值

                4.寻找函数中得函数声明,将函数名作为AO属性名,值为函数体

             

           

            

            代码分析:

                    1.创建一个AO对象

                    function fn(a){

                        AO{

                           

                        }

                    }

                    2.寻找函数的形参和变量声明,将变量和形参名作为AO对象的属性名,值设定为undefined

                     function fn(a){

                        AO{

                            a:undefined,

                            b:undefined,

                        }

                    }

                    3.将形参和实参相统一,即更改形参后得undefined为具体的形参值

                    function fn(a){

                        AO{

                            a:1,

                            b:undefined,

                        }

                    }

                     4.寻找函数中得函数声明,将函数名作为AO属性名,值为函数体

                      function fn(a){

                        AO{

                            a:function (){},

                            b:undefined,

                            d:function (){}

                        }

                    }

  • 相关阅读:
    SAS基本统计分析语句
    MaxKB-无需代码,30分钟创建基于大语言模型的本地知识库问答系统
    Vue - 每个页面单独设置 body 背景色(独立修改单个页面的背景色,不同页面设置不同的背景颜色)
    HTML_CSS练习:HTML注释
    幻兽帕鲁(Palworld 1.4.1)私有服务器搭建(docker版)
    计算机视觉——python在一张图中画多条ROC线
    录屏怎么把声音录进去?简单的方法来了!
    常见服务知识点罗列--nginx
    【C++从0到王者】第四十六站:图的深度优先与广度优先
    Android学习笔记 30. Service组件
  • 原文地址:https://blog.csdn.net/cjx177187/article/details/125496899