MooTools有一個快捷方式來告訴對象是對象還是數組?MooTools:如何判斷對象是數組?
3
A
回答
9
MooTools有一個$類型(),在那裏你在一個對象傳遞。
var myString = 'hello';
$type(myString);
2
不確定MooTools的,但你可以使用Javascript檢查:
var someObject = [];
console.log(someObject instanceof Array) // logs true
但由於數組也是一個對象,你必須檢查它是否檢查對象之前是一個數組第一。但使用$type
方法可能更容易。
編輯:
Mootools的提供$型函數,給出了一個對象的類型:
測試跑:
console.log($type("hello"));
console.log($type(new Object()));
console.log($type([1, 2, 3]));
輸出:
string
object
array
嘗試它在你在買它之前
找到的信息從這篇文章 - http://javascript-reference.info/useful-utility-functions-in-mootools.htm
+0
的'instanceof'檢查將返回'FALSE'一個數組來自另一個窗口或框架。 – 2010-01-27 09:37:52
1
更多信息,你可以用本地JavaScript做到這一點:
Object.prototype.toString.apply(value) === '[object Array]'
相關問題
- 1. 如何判斷它是對象還是數組?
- 2. 如何判斷一個JSON對象是否是一個數組?
- 3. 如何判斷JSON結果是否有對象或數組?
- 4. 如何判斷空對象?
- 5. 如何判斷對象是否爲空?
- 6. 如何判斷我是靜態對象還是對象?
- 7. 如何判斷JavaScript對象是否有子對象
- 8. 如何判斷對象是否爲RegExp對象?
- 9. 如何判斷Scala對象是否爲函數?
- 10. 如何判斷數組中的項目是否也是數組?
- 11. 如何判斷TypeScript對象的類型?
- 12. 如何判斷Java類是否抽象?
- 13. 如何判斷我的對象的值是float還是int?
- 14. 如何判斷javascript對象是圖片還是畫布?
- 15. 有沒有辦法判斷對象是類還是對象?
- 16. C++/CLI如何判斷句柄是否指向任何對象
- 17. 如何判斷傳遞給函數的參數是對象還是字符串?
- 18. 如何從類對象中判斷python非類對象
- 19. 如何判斷對象是否爲Mockito模擬?
- 20. Javascript如何判斷兩個對象是否相同?
- 21. 如何判斷一個對象是否支持標量比較?
- 22. 如何判斷給定對象是否使用ADO.NET保存?
- 23. 動態對象 - 如何判斷屬性是否被定義?
- 24. 如何判斷對象是否被釋放
- 25. 在jQuery中,如何判斷當前對象是否隱藏?
- 26. 如何判斷AS3中的XMLlist對象是否包含節點?
- 27. 如何判斷是否放置了一個IDisposable對象引用?
- 28. 如何判斷一個對象是否被垃圾收集
- 29. Django的:如何判斷對象是否.save()
- 30. 如何判斷Javascript對象內部是什麼
在最新版本的Mootools中,此函數現在稱爲「typeOf」:http://mootools.net/docs/core/Core/Core#Core:typeOf – philfreo 2011-06-18 01:57:06