js的一些思考题

1.数组能够调用的函数有那些?
push
pop
splice
slice
shift
unshift
sort
find
findIndex
map/filter/reduce 等函数式编程方法
还有一些原型链上的方法:toString/valudOf
2.数据类型的判断多种方法:https://www.cnblogs.com/lingdu87/p/9152806.html
3.死也跑不掉的循环机制
https://juejin.cn/post/6844903512845860872
4.instanceof用法
https://www.cnblogs.com/SourceKing/p/5766210.html
原型看这个https://blog.csdn.net/qq_42345237/article/details/120119090

https://blog.csdn.net/weixin_43287506/article/details/86164062?utm_source=app&app_version=4.18.0&code=app_1562916241&uLinkId=usr1mkqgl919blen
5.js里的this
https://juejin.cn/post/6844903488304971789
6.闭包
https://zhuanlan.zhihu.com/p/106287246
7.JS的事件循环机制
https://juejin.cn/post/6844903512845860872#heading-6
8. …
https://juejin.cn/post/6844903585960951815
9. js的基础用法
https://juejin.cn/post/6844903910541361165#heading-4
10

bind 和 apply / call 方法类似,也是一个用来改变函数 this 指向的方法,区别在于 bind 会返回一个被绑定 this 指向函数,而 apply / call 则直接会运行它,如果需要绑定 this 指向,又不想立即执行的话,可以使用 bind 方法,等需要使用时再调用绑定后的函数
bind 第一个参数为 this 指向,第二个至以后的参数为给绑定的函数预先传入的参数,预置参数的函数通常也被称为偏函数
function func(a,b,c,d) {
    console.log(this)
    console.log(a,b,c,d)
}

let boundFunc = func.bind({a:1},1,2)

boundFunc(3,4) // {a:1} 1,2,3,4

11
const b = 2
a = b
// 问 : a的原型链指向谁?是怎么个查找顺序

答案:基础数据类型的原型指向Number对象,然后Number指向Object对象,最后指向Null
12try catch
https://blog.csdn.net/zzh1251994430/article/details/108295974
13利用js实现图片的懒加载
https://blog.csdn.net/w1418899532/article/details/90515969

14ready()与onload()的区别
https://blog.csdn.net/zhw0596/article/details/87900292

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值