如何在 JavaScript 中将数组中的 [ ] 替换为 var 结果

How to replace [ ] in an array with a var result in JavaScript

本文关键字:替换 结果 var 数组 JavaScript      更新时间:2023-09-26
在将

var number = 33;放入我的页面之前,如何将其放入 [] 中{helloBean.day1WeatherType[]}

var number = 33;
document.write("<h2><h:outputText  value='"#{helloBean.day1WeatherTyp[number]}'" /></h2>");

我不想将数字推入数组;我想读取数组中的那个位置 所以 array[33],但我需要能够更改它而不是将其作为设置数字。

我不确定我是否理解这个问题,但也许你要求:

var number = 33;
document.write('<h2><h:outputText  value='"#{helloBean.day1WeatherTyp[' + number + ']}'" /></h2>');

通常正则表达式可以处理这个问题:

document.write("...".replace(/'[number']/, number));