标签:style blog java color strong 数据 io for
function set(obj){ obj.name="nini"; } var person = new Object(); set(person); console.log(person.name);//输出“nini”
function set(obj){ obj.name="nini"; obj = new Object(); obj.name = "gigi" } var person = new Object(); set(person); console.log(person.name);//输出“nini”
//当在函数内部重写obj时,这个变量引用的就是一个局部对象了。而这个局部对象会在函数执行完毕之后立即被销毁。
//如果参数是按引用传递的话,应该输出gigi,而函数实际输出了nini,证明是按值传递。
可以把ECMAScript函数的参数想象成局部变量。
检测基本类型时,typeof用处很大,但在检测引用类型的值时,用处不大,因为array、object等类型都会返回object,function返回function,RegExp在chrome浏览器中返回function,在IE和Firefox中返回object。
Javascript高级程序设计学习笔记,布布扣,bubuko.com
标签:style blog java color strong 数据 io for
原文地址:http://www.cnblogs.com/zhangyanzhi/p/3870072.html