From 3941be193a3391ab90272738bc17337c0cf5f58e Mon Sep 17 00:00:00 2001 From: Jason Davies Date: Sun, 22 May 2011 00:10:37 +0100 Subject: [PATCH] Remove extraneous parentheses from `new` operator. Parentheses are optional if there are no arguments. --- d3.js | 6 +++--- examples/clock/clock.js | 2 +- src/core/date.js | 2 +- src/core/object.js | 2 +- src/core/xhr.js | 2 +- tests/test-keys.js | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/d3.js b/d3.js index d39e1bbb..cf2c225b 100644 --- a/d3.js +++ b/d3.js @@ -1,11 +1,11 @@ (function(){d3 = {version: "1.17.0"}; // semver if (!Date.now) Date.now = function() { - return +new Date(); + return +new Date; }; if (!Object.create) Object.create = function(o) { /** @constructor */ function f() {} f.prototype = o; - return new f(); + return new f; }; var d3_array = d3_arraySlice; // conversion for NodeLists @@ -280,7 +280,7 @@ d3.round = function(x, n) { : Math.round(x); }; d3.xhr = function(url, mime, callback) { - var req = new XMLHttpRequest(); + var req = new XMLHttpRequest; if (arguments.length < 3) callback = mime; else if (mime && req.overrideMimeType) req.overrideMimeType(mime); req.open("GET", url, true); diff --git a/examples/clock/clock.js b/examples/clock/clock.js index 4889e73c..c9c23254 100644 --- a/examples/clock/clock.js +++ b/examples/clock/clock.js @@ -63,7 +63,7 @@ d3.timer(function() { // Generate the fields for the current date/time. function fields() { - var d = new Date(); + var d = new Date; function days() { return 32 - new Date(d.getYear(), d.getMonth(), 32).getDate(); diff --git a/src/core/date.js b/src/core/date.js index dab16724..e682d4cb 100644 --- a/src/core/date.js +++ b/src/core/date.js @@ -1,3 +1,3 @@ if (!Date.now) Date.now = function() { - return +new Date(); + return +new Date; }; diff --git a/src/core/object.js b/src/core/object.js index ded62cda..a284decc 100644 --- a/src/core/object.js +++ b/src/core/object.js @@ -1,5 +1,5 @@ if (!Object.create) Object.create = function(o) { /** @constructor */ function f() {} f.prototype = o; - return new f(); + return new f; }; diff --git a/src/core/xhr.js b/src/core/xhr.js index cc15015f..4ed073b2 100644 --- a/src/core/xhr.js +++ b/src/core/xhr.js @@ -1,5 +1,5 @@ d3.xhr = function(url, mime, callback) { - var req = new XMLHttpRequest(); + var req = new XMLHttpRequest; if (arguments.length < 3) callback = mime; else if (mime && req.overrideMimeType) req.overrideMimeType(mime); req.open("GET", url, true); diff --git a/tests/test-keys.js b/tests/test-keys.js index 834aa007..d1d300f6 100644 --- a/tests/test-keys.js +++ b/tests/test-keys.js @@ -13,5 +13,5 @@ console.log(" " + d3.keys({a: 1, b: 2}).sort()); console.log(""); console.log("inherited keys:"); -console.log(" " + d3.keys(new Abc()).sort()); +console.log(" " + d3.keys(new Abc).sort()); console.log("");