object-transpose
Advanced tools
+1
-1
@@ -30,3 +30,3 @@ 'use strict'; | ||
| res[i] = res[i] || {}; | ||
| if(data[key][i]) res[i][key] = data[key][i]; | ||
| if(data[key][i] !== undefined) res[i][key] = data[key][i]; | ||
| } | ||
@@ -33,0 +33,0 @@ |
+1
-1
| { | ||
| "name": "object-transpose", | ||
| "version": "1.0.0", | ||
| "version": "2.0.0", | ||
| "description": "Transpose between object of arrays and array of objects", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
+11
-0
@@ -43,1 +43,12 @@ 'use strict'; | ||
| }); | ||
| var zeroAndNullEntries = { | ||
| a: [0, null, 1], | ||
| b: [2, , 3] | ||
| }; | ||
| test('T(T(zeroAndNullEntries)) === zeroAndNullEntries', function (t) { | ||
| t.plan(1); | ||
| t.deepEqual(T(T(zeroAndNullEntries)), zeroAndNullEntries); | ||
| }); |
4434
5.45%77
11.59%