JS前端面试题-数据类型/堆栈

let a={n:10};
let b=a;
b.m=b={n:20}
console.log(a)//{n:10,m:{n:20}
console.log(b)//{n: 20}
 

提示:x=y=[12,23];  

第一步:创建一个数组(地址)

第二步:x=地址=>值

    y=地址=>值

let x=[12,23];
function fn(y){
  y[0]=100;
  y=[100]
  y[1]=200;
  console.log(y)
}
fn(x)//[100,200]
console.log(x)//[100,23]

猜你喜欢

转载自www.cnblogs.com/zhouyuxiang/p/12696231.html