How to convert array of objects to array of values in JavaScript

2 Answers

0 votes
const objArr = [
  { id: 1, language: 'javascript' },
  { id: 2, language: 'node.js' },
  { id: 3, language: 'typescript' },
  { id: 4, language: 'php' },
];

const arr = objArr.map(object => object.language);

console.log(arr); 

  
  
  
/*
run:
  
["javascript", "node.js", "typescript", "php"]
  
*/

 



answered May 16, 2022 by avibootz
0 votes
const objArr = [
  { id: 1, language: 'javascript', room: 'A'},
  { id: 2, language: 'node.js', room: 'B' },
  { id: 3, language: 'typescript', room: 'C' },
  { id: 4, language: 'php', room: 'D' },
];

const arr = [];

objArr.forEach(object => {
  arr.push(object.language);
  arr.push(object.room);
});

console.log(arr); 

  
  
  
/*
run:
  
["javascript", "A", "node.js", "B", "typescript", "C", "php", "D"]
  
*/

 



answered May 16, 2022 by avibootz
...