From 2b92241e0f91dcba76d46784585b0e3adf926a3d Mon Sep 17 00:00:00 2001 From: felishaww <felishamiranda1510@gmail.com> Date: Mon, 24 Jun 2019 21:32:55 +0700 Subject: [PATCH 1/2] done --- script.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/script.js b/script.js index e25c270..9cfef96 100644 --- a/script.js +++ b/script.js @@ -1,5 +1,18 @@ function convert (data) { // Your code here + + var result = [] + for (var i = 0; i<data.length; i++){ + var biodata = { + id: data[i][0], + firstName: data[i][1], + lastName: data[i][2], + email: data[i][3] + } + result.push(biodata) + } + + return result } // TEST CASES From 5e952cfcfc02ba775340e93e64306215a83c471b Mon Sep 17 00:00:00 2001 From: felishaww <felishamiranda1510@gmail.com> Date: Mon, 24 Jun 2019 21:44:02 +0700 Subject: [PATCH 2/2] alternative using .map() added --- script.js | 36 +++++++++++++++++++++++++++--------- 1 file changed, 27 insertions(+), 9 deletions(-) diff --git a/script.js b/script.js index 9cfef96..fbfec32 100644 --- a/script.js +++ b/script.js @@ -1,18 +1,36 @@ function convert (data) { // Your code here +// #1 +//using for: + // var result = [] + // for (var i = 0; i<data.length; i++){ + // var biodata = { + // id: data[i][0], + // firstName: data[i][1], + // lastName: data[i][2], + // email: data[i][3] + // } + // result.push(biodata) + // } - var result = [] - for (var i = 0; i<data.length; i++){ + // return result + + //#2 + //using .map(); + return data.map( function (x){ + var result = [] var biodata = { - id: data[i][0], - firstName: data[i][1], - lastName: data[i][2], - email: data[i][3] - } - result.push(biodata) + id: x[0], + firstName: x[1], + lastName: x[2], + email: x[3] } - return result +return biodata + + } + ) + } // TEST CASES