当前位置:首页 > javascript > 正文内容

this指向

自由小鸟7年前 (2018-11-06)javascript3060

es5 中 this指向该函数被调用的对象

es6 中箭头函数的this指向是定义时的对象,也是调用函数的实例对象本身


this作为普通函数时指向window

使用new指向new对象

call this指向call的对象


var fn=function(nane,age){

 consoel.log(this)

}.bind({y:200})

this指向bind对象


版权声明:本文由Web学习之路发布,如需转载请注明出处。

本文链接:https://webge.net/?id=27

“this指向” 的相关文章

函数参数会生成新的作用域

函数参数会生成新的作用域

如果函数定义了参数就会自动生成新的作用域,这时候里面的变量值就会先从参数新的作用域找,如果没有就会再往上面找直到全局...

最全的js运行机制

最全的js运行机制

主线程Event Queue:(微任务,宏任务) 1,主线程执行完后2,到Event Queue里找,先执行微任务,再宏任务...

js原型链

js原型链

看到好的文章赶紧都收藏起来,但是有时收藏的太多内存不够呀,还是记录到我的博客上比较好,有时好的文章突然的某天就打不开了,那是多少痛的领悟,哈哈 文章转自 https://juejin.im/post/5d31ea79e51d457778117452...

IOS软键盘收起留白问题及Input光标过长问题

1.Input光标过长问题iso 中input 光标长度与line-height有关,input本身字体就是上下居中的因此不需要设置,但如果想控制光标的长度可以通过设置line-height高度来控制; 2.IOS软键盘收起留白 1.可以通过输入框失去焦点 <div class=&quo...

js cookie实现在一天内只执行一次

function versionExpireTime(key,method) { var v = getCookie(key); if (!v) { method(true); //外面传进来的callback,方便告诉外部是否过期 //获取...

判断是否是微信浏览器

//判断是否为 微信浏览器 // function is_weixn(){ // if(ua.match(/MicroMessenger/i)=="micromessenger") { // return tr...