jason1824
Results
7
comments of
jason1824
按值传递没有错 javascript中数据类型分为基本类型与引用类型; 基本类型值存储于栈内存中,传递的就是当前值,修改不会影响原有变量的值; 引用类型值其实也存于栈内存中,只是它的值是指向堆内存当中实际值的一个地址;索引引用传递传的值是栈内存当中的引用地址,当改变时,改变了堆内存当中的实际值;
太官方了,没看懂。 我知道的是:this一般有几种调用场景 var obj = {a: 1, b: function(){console.log(this);}} 1、作为对象调用时,指向该对象 obj.b(); // 指向obj 2、作为函数调用, var b = obj.b; b(); // 指向全局window 3、作为构造函数调用 var b = new Fun(); // this指向当前实例对象 4、作为call与apply调用...
第一个函数查找上级作用域中scope 第二个函数式闭包,保存了父级函数中scope的引用 所以两个值相等;
学以致用,感谢楼主! ```javascript /** * Created by Administrator on 2017/10/30. */ function setResult(tag, content, color) { if(tag && typeof tag == 'object') { tag.innerHTML = content; tag.style.color = color; } }...
分析的很透彻,点个赞!
今天一天一口气看完了博主所有的文章,分析的很透彻。希望能多写文章,多交流,共同学习进度,非常感谢楼主的分享...