Every line of 'javascript map nested array of objects' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
10 function convertToObject (array) { 11 const obj = [] 12 array.forEach((element, index, array) => { 13 obj[element[0]] = element[1] 14 }) 15 return obj 16 }
29 function mapObjToArray(obj, key = 'name') { 30 return _.map(obj, (v, k) => Object.assign(v, {[key]: k})); 31 }
1634 function mapObject(obj, callback) { 1635 var result = {}; 1636 Object.keys(obj).forEach(function (key) { 1637 var value = callback(key, obj[key]); 1638 if (value !== undefined) { 1639 result[key] = value; 1640 } 1641 }); 1642 return result; 1643 }
42 function translateArraysToJSON(keys, value) { 43 const MyJSON = {}; 44 let index = 0; 45 for (const item of keys) { 46 const currentKeys = item.split("."); 47 let currentKey = ""; 48 for (let el of currentKeys) { 49 currentKey += `["` + el + `"]`; 50 if (!eval("MyJSON" + currentKey)) { 51 eval("MyJSON" + currentKey + "={}"); 52 } 53 } 54 eval("MyJSON" + currentKey + "=" + "`" + value[index++] + "`"); 55 } 56 return MyJSON; 57 }
50 function parseObject(obj, map) { 51 return _.mapValues(obj, function(v, k) { 52 //console.log('mapping ' + map + ' with k:v ' + k + ':' + v); 53 54 if(k === 'fields') { 55 // console.log('************'); 56 // console.dir(map); 57 // console.log('searching for ' + k); 58 // console.dir(map[k]); 59 // console.log('************'); 60 } 61 // using a $ to escape reserved keywords 62 // like length 63 return parseElement(v, map['$' + k] || map[k]); 64 }); 65 }
18 export function convertObjectToArray(object: {[key: string]: string}): LogItem[] { 19 const ret = []; 20 21 Object.keys(object).forEach((key) => { 22 if (object.hasOwnProperty(key)) { 23 const value = object[key]; 24 ret.push({key, value}); 25 } 26 }); 27 28 return ret; 29 }
65 function serializeObjects(objects) { 66 return objects.map(obj => ({ ...obj, objectID: obj.id })) 67 }