gpt4 book ai didi

Javascript:如何动态地将数字添加到变量名?

转载 作者:数据小太阳 更新时间:2023-10-29 06:11:59 26 4
gpt4 key购买 nike

假设我必须遵循以下代码:

var numb = $(selector).length;

现在我想基于此动态创建变量:

var temp+numb = ...

我怎样才能做到这一点?

编辑:

我知道你们中的一些人会告诉我使用数组。通常我会同意,但在我的例子中,var 已经是一个数组,除了创建动态名称之外,我很少看到其他解决方案。

最佳答案

Javascript 中的变量绑定(bind)到对象。对象接受 .[] 符号。所以你可以这样做:

var num = 3;    
window["foo"+num] = "foobar";
console.log(foo3);

PS - 不过,仅仅因为您可以这样做并不意味着您应该这样做。

关于Javascript:如何动态地将数字添加到变量名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18809683/

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