From 7f0cb97c10bd63915a21466c0bb24a66d42e1c20 Mon Sep 17 00:00:00 2001 From: Sami Samhuri Date: Sat, 14 May 2011 16:34:24 -0700 Subject: [PATCH] fix array extensions --- lib/array-ext.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/array-ext.js b/lib/array-ext.js index 75312e6..27470a5 100644 --- a/lib/array-ext.js +++ b/lib/array-ext.js @@ -5,8 +5,8 @@ exports.extendNative = function() { var fn = ArrayExt[k] , args = [].slice.call(arguments) ; - args.shift(this); - fn.apply(ArrayExt, args); + args.unshift(this); + return fn.apply(ArrayExt, args); }; }); }; @@ -46,7 +46,7 @@ var ArrayExt = exports.ArrayExt = { } , grep: function(a, regex) { - return a.filter(function(v) { return regex.match(v); }); + return a.filter(function(v) { return regex.test(v); }); } , last: function(a) { return a[a.length-1]; }