-1
我想,以決定是否要使用的CoffeeScript或避免它:)的CoffeeScript怪異的行爲
這是一個怪異的行爲我只是用這個簡單的功能有:
equals = (lhs, rhs) -> lhs == rhs ? "IT IS TRUE" : "IT IS FALSE"
alert(equals(1, 2))
該函數返回false,不像預期的那樣「IT錯誤」
任何想法? 感謝
我想,以決定是否要使用的CoffeeScript或避免它:)的CoffeeScript怪異的行爲
這是一個怪異的行爲我只是用這個簡單的功能有:
equals = (lhs, rhs) -> lhs == rhs ? "IT IS TRUE" : "IT IS FALSE"
alert(equals(1, 2))
該函數返回false,不像預期的那樣「IT錯誤」
任何想法? 感謝
我不知道CoffeeScript的支持三元運算符這樣的,試試這個來代替:
equals = (lhs, rhs) -> if lhs == rhs then "IT IS TRUE" else "IT IS FALSE"
不認爲這是一個重複的,現在我可以看到,問題是三元運算符,而不是之前。 –