• 刷题日常计~JS⑤


    请添加图片描述

    @作者 : SYFStrive

    @博客首页 : 点击跳转HomePage

    📜: 初编程JavaScript之每天10题 👉 从质变到量变💪

    📌:个人社区(欢迎大佬们加入) 👉:社区链接🔗

    💃:学累了可以先看看由jieke给大家带来的舞蹈,欢迎大家观看

    🔗:点击直接阅读文章
    请添加图片描述
    在这里插入图片描述
    相关专栏

    ①:👉 JS入门到精通(🔥待更)
    ②:👉 刷题日常计~JS(🔥待更)

    提示:以下是本篇文章正文内容

    题目难度:★★★☆

    ①dom节点查找

    ✍描述

    1. 查找两个节点的最近的一个共同父节点,可以包括节点自身

    📲输入描述:

    oNode1 和 oNode2 在同一文档中,且不会为相同的节点

    📰代码演示:

    
    
    
    
        
        Title
    
    
    
    
    
    
    
    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25

    ②修改this指向

    ✍描述

    封装函数 f,使 f 的 this 指向指定的对象

    示例1
    输入:无
    输出:无

    📰代码演示:

    //改变this的指向有三种方法: call()、bind()、apply()
    //call
    //     return function() {
    //         return f.call(oTarget, ...arguments)
    //     }
    //bind
    // function bindThis(f, oTarget) {
    //     return f.bind(oTarget)
    // }
    //apply
    // function bindThis(f, oTarget) {
    //     return function() {
    //         return f.apply(oTarget, arguments)
    //     }
    // }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15

    ③根据包名,在指定空间中创建对象

    ✍描述

    根据包名,在指定空间中创建对象

    输入描述:
    namespace({a: {test: 1, b: 2}}, ‘a.b.c.d’)

    输出描述:
    {a: {test: 1, b: {c: {d: {}}}}}

    📰代码演示:

    
    
    
    
        
        Title
    
    
    
    
    
    
    
    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27

    数组去重

    ✍描述
    为 Array 对象添加一个去除重复项的方法

    示例1

    输入:
    [false, true, undefined, null, NaN, 0, 1, {}, {}, ‘a’, ‘a’, NaN]

    输出:
    [false, true, undefined, null, NaN, 0, 1, {}, {}, ‘a’]

    📰代码演示:

    
    
    
    
        
        Title
    
    
    
    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15

    斐波那契数列

    ✍描述

    用 JavaScript 实现斐波那契数列函数,返回第n个斐波那契数。 f(1) = 1, f(2) = 1 等

    📰代码演示:

    
    
    
    
        
        Title
    
    
    
    
    
    
    
    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26

    最后

    在这里插入图片描述
    1、码农日常刷题 👉 通过刷题认识到自己的不足,增加对该编程语法的熟练度(可以很大程度提升自己的编程水平(ง •_•)ง)
    2、感谢大佬们的支持,你们的支持是我们更新的最大动力,希望这篇文章能帮到大家
    3、最后,在这里分享一款刷题神器(里面还有很多值得学习的题目)点击跳转至刷题神器(一起刷起来吧( ఠൠఠ )💪),

    在这里插入图片描述

    下篇文章再见ヾ( ̄▽ ̄)ByeBye

    在这里插入图片描述

  • 相关阅读:
    [golang]使用mTLS双向加密认证http通信
    设计模式学习笔记 - 组合模式
    Java中异常的捕获与处理
    【store商城项目02】登录功能的开发
    【python第三方库】configparser---python解析config文件入门
    仓库管理无纸化,WMS仓库管理软件+条形码技术
    接口的幂等性如何设计?
    Ubuntu空间不足,如何扩容
    Redis模块二:缓存分类 + Redis模块三:常见缓存(应用)
    IDEA2023创建SpringMVC项目
  • 原文地址:https://blog.csdn.net/m0_61490399/article/details/126513290