我正在嘗試爲線性搜索編寫咖啡腳本,但我被卡在必須返回除最後一行的值之外的值的位置。 這裏是我的代碼片段:使用咖啡腳本的線性搜索
Linear_Search = (array, desired) ->
for x in array
do ->
if x is desired
return true
false
array = [2, 4, 6, 7, 3, 1, 5]
if Linear_Search(array, 4)
console.log("Found")
else
console.log("Not Found")
if Linear_Search(array, 9)
console.log("Found")
else
console.log("Not Found")
運行此腳本我回答是 後「未找到」 「未找到」
我曾嘗試過各種東西,如消除回報關鍵字。但他們似乎沒有工作。幫助我學習這個令人敬畏的技術。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf –
謝謝你,但我實際上是尋求幫助在咖啡標記。 – jainaman224
javascript *是* coffeescript。這種方法在兩者中都是相同的。 –