20200923 - this关键字
this表示当前对象的一个引用,随着执行环境的变化而变化
.在方法中,this表示该方法所属的对象
.如果单独使用,this代表全局对象
.在函数中,this代表全局对象
.在函数中,严格模式下,this是未定义的undefined
.在事件中,this表示接收事件的元素
.类似call()和apply()方法可以将this引用到任何对象
来源:https://www.runoob.com/js/js-this.html
知乎文章:this 的值到底是什么?一次说清楚
https://zhuanlan.zhihu.com/p/23804247
this指向的例子
函数和方法的区别
函数function是一段代码,需要通过名字来进行调用。可以将一些参数(函数的传参)传递进去进行处理,然后返回一些数据(函数的返回值),也可以不返回数据
方法是通过对象调用的javascript函数。也就是说,方法是种特殊的函数
当将函数和对象写在一起时,函数function就变成了方法method
20200925 - lambda表达式
箭头函数也叫lambda表达式
定量轻量级的内联回调函数
网友评论