js的值传递和引用传递

来源:互联网 发布:数据字典是系统中各类 编辑:程序博客网 时间:2024/06/04 18:47

今天操作一个js数组,犯晕了,后来才发现一个规律,不知道准不准确,先记下来。


js值传递:

var i = 2;var j = i;j = 3;alert(i);   //此处i=2, j=3

js引用传递

var i = ["1"];var j = i;j[0] = “10”;alert(i[0]);   //此处i=["10"]


结论是,js对一般变量,int,string什么的,是值传递; 对object变量,是引用传递。