From bf99980f165dfd217c2e3f37f9e6a16d543644b4 Mon Sep 17 00:00:00 2001 From: Sankha Narayan Guria Date: Sat, 20 Oct 2012 22:55:49 +0530 Subject: [PATCH] optimized the set() function by reducing the number of assignments to the variable delim --- lib/Query.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/lib/Query.js b/lib/Query.js index 204bf23..a84dece 100644 --- a/lib/Query.js +++ b/lib/Query.js @@ -124,12 +124,10 @@ Query.prototype.sql = function (query, level) { } function set(data) { - var sql = "", delim="", i; - for(i in data) { + var sql = "", delim=", ", i; + for(i in data) sql += delim + nd + i + nd + "=" + self.sql(data[i], level+1); - delim = ", "; - } - return sql; + return sql.substring(2); } function values(data) {