我试图使用JavaScript编写这个算法,但我得到一个str.length不是一个函数...提取字符串中间 - JavaScript的
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");
及其'str.length'不'str.length()' –
字符串长度是一个属性不是方法。所以使用str.length – twothreebrent
雅属性,而不是函数。 –