From e124fec5e9cfee77cb23b27c0d43dc2631c83aab Mon Sep 17 00:00:00 2001
From: Yehuda Katz <wycats@gmail.com>
Date: Thu, 16 Jul 2009 07:31:32 +0000
Subject: [PATCH] Make toArray an alias for .get(). Closes #3999

---
 src/core.js       |    4 +++-
 test/unit/core.js |    7 +++++++
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/src/core.js b/src/core.js
index ee4ac70..35e6e34 100644
--- a/src/core.js
+++ b/src/core.js
@@ -122,6 +122,8 @@ jQuery.fn = jQuery.prototype = {
 		return this.length;
 	},
 
+	toArray: Array.prototype.slice,
+
 	// Get the Nth element in the matched element set OR
 	// Get the whole matched element set as a clean array
 	get: function( num ) {
@@ -313,7 +315,7 @@ jQuery.extend({
 
 	// args is for internal usage only
 	each: function( object, callback, args ) {
-		var name, i = 0, 
+		var name, i = 0,
 			length = object.length,
 			isObj = length === undefined || jQuery.isFunction(object);
 
diff --git a/test/unit/core.js b/test/unit/core.js
index ac93dda..aad9e6e 100644
--- a/test/unit/core.js
+++ b/test/unit/core.js
@@ -328,6 +328,13 @@ test("get()", function() {
 	isSet( jQuery("p").get(), q("firstp","ap","sndp","en","sap","first"), "Get All Elements" );
 });
 
+test("toArray()", function() {
+	expect(1);
+	isSet ( jQuery("p").toArray(),
+		q("firstp","ap","sndp","en","sap","first"),
+		"Convert jQuery object to an Array" )
+})
+
 test("get(Number)", function() {
 	expect(1);
 	equals( jQuery("p").get(0), document.getElementById("firstp"), "Get A Single Element" );
-- 
1.7.10.4