欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

问题:Js中修改数组中的数据与console.log

程序员文章站 2022-04-11 12:50:16
...
  let arr = [{id: 1}, {id: 2}];
      console.log(arr); //输出: [{id: 666}, {id: 2}]  
      arr[0].id = 666;   
	let arr = [1, 2];
    console.log(arr); //输出: [1, 2]  
    arr[0] = 666; 
    console.log(arr); //输出: [666, 2]  
 let obj = {id: 1};
    console.log(obj); //输出: {obj: 1}
    obj.id = 666; 
    console.log(obj); //输出: {obj: 666}  

当输出对象是个引用类型,而不是一个值的时候,console出来的东西会根据地址里的内容变化。例如:
问题:Js中修改数组中的数据与console.log
总结根据

相关标签: JavaScript