指數我寫的,需要一個字符串,如果字母「Z」中出現三個字母一個「A」後返回true的方法。您可能會認爲該字符串只包含小寫字母。我收到錯誤的結果比較兩個字母
function nearBy_az(string) {
var i
var j
len = string.length
for (i = 0; i < len; i++) {
for (j = i + 1; j < len; j++) {
if (string[i] === "a" && string[j] === "z" && j - i <= 3) {
return true
} else {
return false
}
}
}
}
似乎是一個嵌套循環是一種錯誤的做法於該解決方案。並幫你一個忙,並使用分號。 – epascarello
*「寫一個方法...」*:現在保持。你有問題或訂單? – trincot
你已經包括了你所嘗試過的(這很好!),但沒有發生什麼錯誤或怎麼樣,甚至測試數據來重現問題。 – ssube