-3
給定一個字符串或數字寫入一個函數tea42,它接受一個字符串或數字作爲輸入,並返回一個字符串,其中每個'2'字符或數字已被替換爲t。 測試用例是:Javascript代碼挑戰不通過
Test.assertEquals(tea42(2), 't', 'Twos you lose!')
Test.assertEquals(tea42('2'), 't', 'Twos you lose!')
Test.assertEquals(tea42(102), '10t', 'Twos you lose!')
Test.assertEquals(tea42('m2'),'mt', 'Twos you lose!')
Test.assertEquals(tea42('pre2ty'),'pretty', 'Twos you lose!')
這裏是我的代碼:
function tea42(input) {
for (i =0; i <= input.length; i++) {
if (input[i] === "2") {
return (input.replace("2", "t"));
}
}
}
你得到什麼錯誤檢查嗎? – xdhmoore
你沒有問一個問題。 –
我的猜測是,你需要將'input'強制轉換爲字符串。如'input = input +'';' –