gpt4 book ai didi

javascript - 在 Javascript 中访问变量名中的计数器(内部代码)

转载 作者:行者123 更新时间:2023-11-30 18:39:27 24 4
gpt4 key购买 nike

我想做一些与以下 PHP 代码非常相似的事情,但在 javascipt 中:

for ($weenumber = 1; $weenumber <= 30; $weenumber++)
{
$weenumber = str_pad($weenumber, 2, "0", STR_PAD_LEFT);
echo $_POST["entry{$weenumber}_cash"];
}

如果小于 10,基本上访问用尾随 0 填充的循环号,但我不知道 JS 中的语法来执行此操作 :(

抱歉,菜鸟风格的问题

最佳答案

我认为你的意思是前导零而不是尾随零...

例如,您可以使用条件运算符:

(n < 10 ? '0' : '') + n

您还可以实现通用功能:

function padLeft(str, len, ch) {
while (str.length < len) str = ch + str;
return str;
}

要在 Javascript 中按名称访问对象属性,您可以使用方括号。示例:

var value = obj['entry' + (n < 10 ? '0' : '') + n + '_cash'];

如果 n 包含 4,这将与 obj.entry04_cash 相同。

关于javascript - 在 Javascript 中访问变量名中的计数器(内部代码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7282995/

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