js 中使用indexOf()方法是提示(對象不支持此屬性或方法)如何解決?

1、“對象不支持此屬性或方法” 表示 javascript對象沒有這個方法,無法調用,比如
A.B() 當A對象沒有B方法的時候,會報這個異常
2、因爲javascript是腳本語言解釋執行,所以只有在執行的過程中才會報錯,而編譯語言,像java,c等在編譯的時候就會報錯。
3、A.indexOf() 在原生JS中只能用於String對象,比如
var s=“123”; alert(s.indexOf("1")) // 不會報錯
var s=123; alert(s.indexOf("1")) // 報錯,因爲s是number,這時候你需要把s轉換成string纔可以運行
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章