gpt4 book ai didi

javascript - 字符串不是函数

转载 作者:行者123 更新时间:2023-12-03 09:38:24 25 4
gpt4 key购买 nike

我一直在第五行收到“String is not a function”错误。

    function SwapCase(str) { 
var words = []
var q = str
for (var i = 0; i<q.length; i++) {
if (q(i) === q(i).toLowerCase) {
var upper = q(i).toUpperCase
words.push(upper)
};
else {
var lower = q(i).toLowerCase
words.push(lower)
};
};
words.join
return words;

};
SwapCase("HeleEer")

对于缺少分号和其他间距和缩进错误,我仍然是编码的菜鸟。

最佳答案

q(i) 

那是一个函数调用,但是 q 是一个字符串,而不是一个函数。

您可以使用数组索引从字符串中获取单个字符:q[i]


另外,您可能想调用 toLowerCasetoUpperCase 函数。
此外,words.join 没有效果,原因有二。

关于javascript - 字符串不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17824116/

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