gpt4 book ai didi

Javascript + 从变量名和字符串构建动态变量名

转载 作者:行者123 更新时间:2023-11-30 19:49:41 25 4
gpt4 key购买 nike

<分区>

我不清楚执行以下操作的正确语法。

  • 我试过 eval() 我也试过 [] 和 {[]}..

我从这个开始:

var player1InitStart = 0;
var player2InitStart = 0;
var player3InitStart = 0;
var player4InitStart = 0;

var playerID = event.target.id; // will return, player1, 2, 3, 4

像这样在支票中使用:

if(eval(playerID + "InitString") == 0){
//do something, first time starting video
eval(playerID + "InitString") = 1;
alert('First Time Playing Video' + eval(playerID + "InitString"));
}

我正在尝试将 playerID 值与字符串一起使用:“InitStart”..

这样我就可以更新上面的目标 xxInitStart 变量。

我如何将 var playerID 与字符串 InitStart 连接起来,以便我现在可以定位 playerXInitSTart 变量之一来更新它?

更新:对我有用的答案/解决方案-

  • 不知道为什么要使用 $ 字符? (让我想起了 PHP)
  • 也不知道为什么会有反勾号“”? ''

    var playerID = event.target.getIframe().id;var targetInitID = ${playerID}InitStart;

    //访问(获取或设置)警报(窗口[targetInitID]);窗口[targetInitID] = 1;

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