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