我試圖使用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
雅屬性,而不是函數。 –