[Groonga-commit] groonga/express-kotoumi [master] Clone object deeply

Back to archive index

YUKI Hiroshi null+****@clear*****
Thu Jan 17 15:46:12 JST 2013


YUKI Hiroshi	2013-01-17 15:46:12 +0900 (Thu, 17 Jan 2013)

  New Revision: 7732d3148cdbfc09edb70dbdf4c9abe6cca54988
  https://github.com/groonga/express-kotoumi/commit/7732d3148cdbfc09edb70dbdf4c9abe6cca54988

  Log:
    Clone object deeply

  Modified files:
    test/builders-rest-request.test.js

  Modified: test/builders-rest-request.test.js (+4 -1)
===================================================================
--- test/builders-rest-request.test.js    2013-01-17 15:23:58 +0900 (0c825e0)
+++ test/builders-rest-request.test.js    2013-01-17 15:46:12 +0900 (e1854dc)
@@ -73,7 +73,10 @@ suite('building message from REST API request', function() {
         if (!extra || typeof extra != 'object')
           return base || extra;
 
-        var merged = Object.create(base);
+        var merged = Object.create(null);
+        Object.keys(base).forEach(function(key) {
+          merged[key] = merge(base[key], null);
+        });
         Object.keys(extra).forEach(function(key) {
           merged[key] = merge(base[key] || null, extra[key]);
         });
-------------- next part --------------
HTML����������������������������...
Descargar 



More information about the Groonga-commit mailing list
Back to archive index