Core: add workaround for iOS JIT error in isArrayLike
[jquery.git] / src / data / accepts.js
blob291c7b47517a97629bcc4b3dc1d148d8c1eeed3d
1 define([
2         "../core"
3 ], function( jQuery ) {
5 /**
6  * Determines whether an object can have data
7  */
8 jQuery.acceptData = function( owner ) {
9         // Accepts only:
10         //  - Node
11         //    - Node.ELEMENT_NODE
12         //    - Node.DOCUMENT_NODE
13         //  - Object
14         //    - Any
15         /* jshint -W018 */
16         return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType );
19 return jQuery.acceptData;
20 });