美文网首页
前端菜鸟成长记(一)

前端菜鸟成长记(一)

作者: 貓咪是大王 | 来源:发表于2018-11-30 12:57 被阅读0次

    先给大家放下我师父给我布置的作业,晚点会给大家放答案和详解

        1,求斐波那契数列的第10,30,50项(已知递推公式 F(n+2)= F(n+1) + F(n),F(1) = F(2) = 1)

          // 第一题

            function fibonacci (n) {

                let f1 = 1,f2 = 1;

                let fn;

                // 在此写代码。。。

        2,对象数组排序,按score的值从小到大的顺序。

            // 第二题

            var arr = [{name :'o',score :18},{name :'c',score :12},{name :'x',score :11},{name :'l',score :19},{name :'a',score :22}];

            // 在此写代码。。。

        3,冻结obj对象,使之可读但不可写。(能访问它的属性,但无法改变值)

    // 第三题

            var obj = {

                a:1,

                b:'2',

                c:{

                    d:3

                }

            }

            // 在此写代码。。。

        4,将一个时间戳显示成 yyyy-MM-dd-hh-mm 的格式,如 2018-11-26-10-14

          // 第四题

            var timestemp = 1543198531709;

            // 在此写代码。。。

        5,将字符串urlParam解析成对象

    // 第五题

            var urlParam = 'action=machine_query&biz=计费日志&bizrole=VPC日志ODPS代理&group_keys=region,sm_name'

            // 应该会变成这样:{

            //    action:'machine_query',

            //    biz:'计费日志',

            //    bizrole:'VPC日志ODPS代理',

            //    group_keys:'region,sm_name'

            // }

            // 在此写代码。。。

        6,判断this指向

            // 第六题

            function Monkey (name,age) {

                this.name = name;

                this.age = age;

                // this指向谁?

            }

            Monkey.prototype.eat = function(){

                console.log(this.name + ' has ate a banana')

                // this指向谁?

            }

            Monkey.prototype.sayHello = function(){

                setTimeout(function(){

                    this.alert('hello friend, enjoy your test!')

                    // this指向谁?

                },0)

            }

            var hzw = new Monkey('hzw','18')

            hzw.angry = function () {

                console.warn('am ' + this.name + ' and am angry , and i will not talk to you anymore')

                // this指向谁?

            }

            hzw.eat()

            hzw.sayHello()

            hzw.angry()

    相关文章

      网友评论

          本文标题:前端菜鸟成长记(一)

          本文链接:https://www.haomeiwen.com/subject/kdaccqtx.html