gpt4 book ai didi

javascript - 在javascript中使用窗口["variable"+ i]

转载 作者:行者123 更新时间:2023-11-30 17:48:08 25 4
gpt4 key购买 nike

<分区>

在最近关于堆栈溢出的问题 ( Using a for loop to condense code ) 中,我了解到您可以通过 window 对象循环遍历变量名。

读完这篇文章后,我想知道这是否被认为是坏习惯,以及这是否会以某些方式影响性能。

我猜这确实会降低 Javascript 的性能,因为您创建的变量比使用数组时要多得多。但是,如果您通过变量的直接名称“variable”与“window[variable]”访问变量,这是否也会产生一定的影响?这是检索值(value)的不同方法吗?还是这 2 种可能性在做完全相同的事情?


编辑:正如@Tomalak 所说,询问性能问题可能没有用,因为我没有遇到过这些问题。

既然在 window 对象中放置大量变量名是个坏习惯,那么使用 window[variable] 而不是替代方法的用例是什么?这有用例吗?

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