应用在哪? jQuery对象表现像一个array,其实他是一个对象。这种对象如何new出来呢? 实际jQuery把Array的方法借给Object,从而达到这个jQuery对象的效果,jQuery对象内部也直接使用push等Array的方法。 看看jQuery的部分源码 (注意加粗) 复制代码 代码如下: // Start with an empty selector selector: "", // The current version of jQuery being used jquery: "1.7.1", // The default length of a jQuery object is 0 length: 0, ...... // For internal use only. // Behaves like an Array"s method, not like a jQuery method. push: push, sort: [].sort, splice: [].splice