gpt4 book ai didi

javascript - 是否可以将变量值用作另一个变量名称的一部分?

转载 作者:行者123 更新时间:2023-11-29 18:25:35 24 4
gpt4 key购买 nike

var b = '1';

如何使用变量 b 的内容创建一个变量名?我在每个循环中执行此操作,因此 b 会发生变化。

我希望最终产品是这样的:

var trip1 = '';

我将如何完成这样的事情?

var trip + b = '';
var trip.b = '';

最佳答案

不,但是你可以用一个对象的属性来做到这一点:

var obj = {};
obj.b = '1'
obj['trip' + obj.b] = '';

// or

var obj = {};
var b = '1'
obj['trip' + b] = '';

在 JavaScript 中,您可以通过两种方式访问​​属性:

  1. 使用点和文字属性名称,例如obj.trip1.

  2. 使用方括号和字符串 属性名称,例如obj['trip1'].

在后一种情况下,字符串不必是字符串文字,它可以是任何表达式的结果,因此就是上面的示例。

关于javascript - 是否可以将变量值用作另一个变量名称的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13778438/

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