gpt4 book ai didi

javascript - 为什么当引用更改时,将 textContent 分配给引用不会更新 DOM?

转载 作者:行者123 更新时间:2023-12-02 18:49:50 24 4
gpt4 key购买 nike

看起来 textContent 是 Node 中的一个属性,但为什么下面的代码不能按预期工作:

http://jsbin.com/ukexab/1/edit

var d = document.getElementById("container");

var data = {text: "something different"};

d.textContent = data.text;

data.text = "new text";

这是否类似于复制而不引用?

最佳答案

是的,这是由于分配的工作方式所致。

对象或从其派生的任何内容分配给变量实际上会分配对该对象的引用,并增加该对象的引用计数。

分配原语将传递其值的副本。

关于javascript - 为什么当引用更改时,将 textContent 分配给引用不会更新 DOM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15948920/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com