- 基本数据类型 var a='aaa'; var b=a ; a=''; alert(b); // 'aaa' 两个独立的复制 将a的值赋给了b,指向不同的对象
引用类型复制 var a= new Object(); var b= a; a.name = 'aaa'; alert(b.name); // aaa 相当于a,b指针都指向了同一个对象;
- js中形参是按值传递的没有按引用传递
- js没有块级作用域,for(i....){.....} i依然存在
- 垃圾收集
- 标记清除
- 引用计数(循环引用)
4--变量、作用域、内存问题
最新推荐文章于 2016-11-04 22:24:40 发布