网问答>>请教一个js的问题
问题
已解决

请教一个js的问题

时间:2019-06-19 14:15:02
// 示例1a = {n:1,m:2} b=a b.n = 2;console.log(a) // 这里会输出 {n: 2, m:2}// 示例2a = {n:1,m:2} b=a b = {};console.log(a) // 这里会输出{n: 1, m:2}请问一下为什么示例1的b改变了a的数据但是 示例2的b没有改变 a的数据呢,示例1和示例2的b 不都是内存地址指向同一块内存吗?
最佳回答
onclick 是一个事件,所以可以在 onclick 函数中去掉用另一个;分别给按钮以及它的父元素(可以只是在外面当 wrapper 的父元素)绑定 onclick 事件。冒泡(bubbling):先子后父;捕捉(capturing):先父后子;通过 element.addEventListener(click,doSomething2,bool) 中的 bool 来控制(true for 捕捉, false for 冒泡)
时间:2019-06-19 14:15:05
本类最有帮助
Copyright © 2008-2013 www.wangwenda.com All rights reserved.冀ICP备12000710号-1
投诉邮箱: