@作者 : SYFStrive
@博客首页 : 点击跳转HomePage
: 初编程JavaScript之每天10题 从质变到量变
:给大家推荐一款的刷题神器(有很多值得学习的编程题目)
: 神器链接(一起刷起来吧( ??? )?)
:个人社区(欢迎大佬们加入) :社区链接
:学累了可以先看看由jieke给大家带来的舞蹈,欢迎大家观看
:点击直接阅读文章
文章图片
文章图片
①: JS入门到精通(待更) ②: 刷题日常计~JS(待更)
题目目录
- 题目难度:★★★☆
- ①dom节点查找
- ②修改this指向
- ③根据包名,在指定空间中创建对象
- ④数组去重
- ⑤斐波那契数列
- 最后
提示:以下是本篇文章正文内容
题目难度:★★★☆ ①dom节点查找 ?描述
- 查找两个节点的最近的一个共同父节点,可以包括节点自身
oNode1 和 oNode2 在同一文档中,且不会为相同的节点
代码演示:
Title - 锐客网
②修改this指向 ?描述
【刷题日常计~JS|刷题日常计~JS⑥】封装函数 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)
//}
// }
③根据包名,在指定空间中创建对象 ?描述
根据包名,在指定空间中创建对象
输入描述:
namespace({a: {test: 1, b: 2}}, ‘a.b.c.d’)
输出描述:
{a: {test: 1, b: {c: {d: {}}}}}
代码演示:
Title - 锐客网
④数组去重 ?描述
为 Array 对象添加一个去除重复项的方法
示例1
输入:
[false, true, undefined, null, NaN, 0, 1, {}, {}, ‘a’, ‘a’, NaN]
输出:
[false, true, undefined, null, NaN, 0, 1, {}, {}, ‘a’]
代码演示:
Title - 锐客网
⑤斐波那契数列 ?描述
用 JavaScript 实现斐波那契数列函数,返回第n个斐波那契数。 f(1) = 1, f(2) = 1 等
代码演示:
Title - 锐客网
最后
文章图片
1、码农日常刷题 通过刷题认识到自己的不足,增加对该编程语法的熟练度(可以很大程度提升自己的编程水平(? ?_?)?)
2、感谢大佬们的支持,你们的支持是我们更新的最大动力,希望这篇文章能帮到大家
3、最后,在这里分享一款刷题神器(里面还有很多值得学习的题目)点击跳转至刷题神器(一起刷起来吧( ??? )),
文章图片
下篇文章再见ヾ( ̄▽ ̄)ByeBye
文章图片
推荐阅读
- java|Shiro进阶(四)Shiro之RememberMe
- TypeScript|?二(TypeScript---变量声明)
- #|【Vue 路由(vue—router) 一】介绍、基本使用、嵌套路由
- #|牛客刷题——前端面试【二】谈一谈JavaScript面向对象
- #|【 探讨一下 】Vue的生命周期
- #|通过JavaScript、css、H5 实现简单的tab栏的切换和复用
- #|【vue 组件化开发 一 】组件基本使用、全局和局部组件、父组件和子组件的区别
- #|通过JavaScript 实现简单的全选、不全选的思想
- #|ES6中Array对象的方法和扩展、string的扩展方法、数组的遍历。(含例题)