javascript - write a function that returns an array of all the values of all the keys it corresponds to -


i want create 1 function can called return array containing values of each object. e.g. function find ("firstname") returns ["virginia", "zadie", "jane", "bell"]

an explanation great too, i'm incredibly new programming , trying learn. thank you

var writers = [   {     firstname: "virginia",     lastname: "woolf",     occupation: "writer",     age: 59,     alive: false   },   {     firstname: "zadie",     lastname: "smith",     occupation: "writer",     age: 41,     alive: true   },   {     firstname: "jane",     lastname: "austen",     occupation: "writer",     age: 41,     alive: false   },   {     firstname: "bell",     lastname: "hooks",     occupation: "writer",     age: 64,     alive: true   }, ]; 

you can create function using map() method.

var writers = [ { firstname: "virginia", lastname: "woolf", occupation: "writer", age: 59, alive: false }, { firstname: "zadie", lastname: "smith", occupation: "writer", age: 41, alive: true }, { firstname: "jane", lastname: "austen", occupation: "writer", age: 41, alive: false }, { firstname: "bell", lastname: "hooks", occupation: "writer", age: 64, alive: true }];    function get(key, arr) {    return arr.map(function(e) {      return e[key]    })  }    console.log(get('firstname', writers))  console.log(get('occupation', writers))


Comments

Popular posts from this blog

php - How to add and update images or image url in Volusion using Volusion API -

javascript - jQuery UI Splitter/Resizable for unlimited amount of columns -

javascript - IE9 error '$'is not defined -