我尝试遍历字符串,而不是将其转换为数组。我假设尽管我可以迭代它,但在迭代过程中不能重新分配角色?一般来说,这是字符串的标准事实吗?
var str = "test"
for (var x = 0; x < str.length; x++) {
if (str[x] == str[x].toLowerCase()) {
str[x] = str[x].toUpperCase();
} else if (str[x] == str[x].toUpperCase()) {
str[x] = str[x].toLowerCase();
}
}
console.log(str);