gpt4 book ai didi

javascript - 连接变量名

转载 作者:行者123 更新时间:2023-11-28 15:08:50 24 4
gpt4 key购买 nike

我有多个长变量名称。

var easternstateconventionlocation = "someting a";
var easternstateconventiondateandtime = "someting b";
var easternstateconventionsponsor = "someting c";

如您所见,easternstateconvention 很常见。当我使用这些变量时,是否可以使用公共(public)部分+附加部分并组合来创建完整的变量名称?示例:

var common = 'easternstateconvention';
var loc = 'location';
var spo = 'sponsor';
var dat = 'dateandtime';
.text('location: '+ common +''+loc+' at '+ common +''+dat);

我的要求是缩短变量名称以供将来使用。

注意:我正在寻找一种解决方案来执行此操作,而无需更改现有的长变量名称。

最佳答案

您可以创建一个包含变量的对象,然后您可以使用 Bracket notation 获取数据来自对象。

var obj = {
easternstateconventionlocation: "someting a",
easternstateconventiondateandtime: "someting b",
easternstateconventionsponsor: "someting c"
}


var common = 'easternstateconvention';
var loc = 'location';
var spo = 'sponsor';
var dat = 'dateandtime';

console.log('location: ' + obj[common + loc] + ' at ' + obj[common + dat])

关于javascript - 连接变量名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37584214/

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