我正在尝试用 JavaScript 为此编写一个算法,但我得到一个 str.length 不是函数…
function extractMiddle(str) {
var position;
var length;
if(str.length() % 2 == 1) {
position = str.length() / 2;
length = 1;
} else {
position = str.length() / 2 - 1;
length = 2;
}
result = str.substring(position, position + length)
}
extractMiddle("handbananna");
原文由 MadCatm2 发布,翻译遵循 CC BY-SA 4.0 许可协议
因为字符串长度不是一个函数,它是一个属性。