2012-04-26 4 views
0

このコードリターンでoverrideMimeType()プロパティのテスト:jslint:Firefoxで真(新しいのXMLHttpRequest())

('overrideMimeType') in (new XMLHttpRequest()) 

しかしjslintが私にこのメッセージを与える:行1文字22で

問題:予期せぬ "in"。 undefinedと比較するか、代わりにhasOwnPropertyメソッドを使用してください。

jslintに基づいて正しく文を書き込む方法は?

私はそれをしようと試みたが、それはfalseを返します。

(new XMLHttpRequest()).hasOwnProperty('overrideMimeType') 
+0

方法はjslintの(この場合は、少し独断)アドバイスに従うしようとしているということでしょうか? 'typeof'について言及しなかった、それは(1)' undefined'と比較するか、(2) 'hasOwnProperty'を使用する – Zirak

+0

true。 まだこのコードはfalseを返します: (新しいXMLHttpRequest())。hasOwnProperty( 'overrideMimeType') –

答えて

2

用途:

XMLHttpRequest.prototype.hasOwnProperty('overrideMimeType') 
+0

あなたは天才です! –

関連する問題