今天操作一个js数组,犯晕了,后来才发现一个规律,不知道准不准确,先记下来。
js值传递:
var i = 2;
var j = i;
j = 3;
alert(i); //此处i=2, j=3js引用传递
var i = ["1"];
var j = i;
j[0] = “10”;
alert(i[0]); //此处i=["10"]结论是,js对一般变量,int,string什么的,是值传递; 对object变量,是引用传递。
今天操作一个js数组,犯晕了,后来才发现一个规律,不知道准不准确,先记下来。
js值传递:
var i = 2;
var j = i;
j = 3;
alert(i); //此处i=2, j=3var i = ["1"];
var j = i;
j[0] = “10”;
alert(i[0]); //此处i=["10"]结论是,js对一般变量,int,string什么的,是值传递; 对object变量,是引用传递。
615
1133
3912

被折叠的 条评论
为什么被折叠?