From 79c4c992d86eb8bac5f2dd1477ce4daf67e04c38 Mon Sep 17 00:00:00 2001 From: kriskowal Date: Wed, 28 Oct 2009 17:10:51 -0700 Subject: [PATCH 1/2] Fixed a couple bugs in package.json. Works in Narwhal. --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 0f55aaa87..3e7ce81f3 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ -// ServerJS package specification. { + "!": "This is a Narwhal package descriptor.", "name": "underscore", "description": "Functional programming aid for Javascript. Works well with jQuery.", "url": "http://documentcloud.github.com/underscore/", @@ -8,5 +8,5 @@ "maintainer": "Kris Kowal ", "contributors": [], "dependencies": [], - "lib", "." + "lib": "." } From 5026224597bfee903b4cadf051d22af0a2ff1620 Mon Sep 17 00:00:00 2001 From: kriskowal Date: Wed, 28 Oct 2009 17:16:59 -0700 Subject: [PATCH 2/2] Fixed an object.hasOwnProperty('hasOwnProperty') bug. --- underscore.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/underscore.js b/underscore.js index 901f69594..fc5630281 100644 --- a/underscore.js +++ b/underscore.js @@ -31,7 +31,7 @@ obj.each(function(value) { iterator.call(context, value, index++); }); } else { var i = 0; - for (var key in obj) if (obj.hasOwnProperty(key)) { + for (var key in obj) if (Object.prototype.hasOwnProperty.call(obj, key)) { var value = obj[key], pair = [key, value]; pair.key = key; pair.value = value;