实习日志-1

来源:互联网 发布:115网盘mac 编辑:程序博客网 时间:2024/06/08 12:16

实习日志-1(javascript)

由于前两天一个从早到晚不小心的重装了系统,导致7.12-7.14的实习笔记都没了,所以下面整理一下从7.17到今天的实习笔记


javascript中关于this的用法

var c=1;var a ={    c:2,b:function(){        {console.log(this.c);}    };a.b();//2(a.b=a.b)();//1还是2?


答案是1



个人解释如下:

(a.b=a.b) 即 (function(){console.log(this.c);})

(a.b=a.b)与(a.o=a.b)与(h=a.b)本质上无差


(a.b=a.b)();//1(a.o=a.b)();//1(h=a.b)();//1

———2017.7.17实习于
http://map.baidu.com/?newmap=1&s=con%26wd%3D%E6%9D%8F%E6%9E%97%E6%B9%BE%E8%90%A5%E8%BF%90%E4%B8%AD%E5%BF%83%26c%3D194&from=alamap&tpl=mapdots