gpt4 book ai didi

javascript - 这种类型的递归在 JavaScript 中不好吗?如果是这样,我应该如何重写它?

转载 作者:行者123 更新时间:2023-11-29 16:59:43 25 4
gpt4 key购买 nike

<分区>

我有如下所示的 HTML 代码:

<body>
<label for="change0">What is your favorite number?</label>
<input type="text" id="change0" />
<div id="addStuff"></div>

<script src="scripts/main.js"></script>
</body>

我的 JS 看起来像这样:

/** @type {number} */
var counter = 1;

function doStuff(id) {
var thing = document.getElementById(id);
thing.addEventListener('change', doMoreStuff);
}

function doMoreStuff() {
counter++;
var addStuff = document.getElementById("addStuff");
var stuff = document.createElement("input");
stuff.id = "change" + counter;
stuff.type = "text";
addStuff.appendChild(stuff);
doStuff(stuff.id);
}

window.onload = function() {
/** @constant */
var SEED_ID = "change0"
doStuff(SEED_ID);
};

doMoreStuff() 函数递归调用 doStuff() 函数。 JavaScript 是否正确地管理了内存,还是我这样做不正确?

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