instanceof, typeof
typeof 會返回的結果只有 number,boolean,string,function,object,undefined,
對於Array,Null等特殊對象使用typeof一律返回object,這正是typeof的侷限性。, 注意:undefined 是 undefined, null 是 object
而如果是Object的話, 可以用instanceof 進一步確認是什麼object
至於如何辨識他是什麼Object, 可以利用toString, 但是因為常常被overwrite 掉, 所以就必須依賴prototype, 不過這招也只有內建的型態才有用
沒有留言:
張貼留言