【发布时间】:2022-01-19 20:05:12
【问题描述】:
它应该大写每个字符串的第一个字符,但它没有。请告诉我如何解决这个问题。
let array = ["string1", "string2", "string3", "string4"];
let btn = document.getElementById("btn");
array.forEach(function (item) {
item.charAt(0).toUpperCase();
})
btn.addEventListener("click", function () {
document.getElementById("p").innerHTML = array.join(" ")
})```
【问题讨论】:
-
你必须在循环中创建一个新字符串,JS中的字符串是不可变的。
标签: javascript arrays