Advertisement
gamezovladislav

Untitled

Dec 12th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var students = [
  2.     {
  3.         name: 'John',
  4.         age: 17,
  5.         gender: 'M',
  6.         grade: 8,
  7.         state: 'Florida'
  8.     },
  9.     {
  10.         name: 'Sarah',
  11.         age: 19,
  12.         gender: 'F',
  13.         grade: 9,
  14.         state: 'Alaska'
  15.     },
  16.     {
  17.         name: 'Peter',
  18.         age: 21,
  19.         gender: 'M',
  20.         grade: 5,
  21.         state: 'California'
  22.     },
  23.     {
  24.         name: 'Bred',
  25.         age: 19,
  26.         gender: 'M',
  27.         grade: 8,
  28.         state: 'Florida'
  29.     },
  30.     {
  31.         name: 'Garry',
  32.         age: 24,
  33.         gender: 'M',
  34.         grade: 9,
  35.         state: 'Tennessee'
  36.     },
  37.     {
  38.         name: 'Samantha',
  39.         age: 14,
  40.         gender: 'F',
  41.         grade: 7,
  42.         state: 'California'
  43.     },
  44.     {
  45.         name: 'Garold',
  46.         age: 16,
  47.         gender: 'M',
  48.         grade: 8,
  49.         state: 'Washington'
  50.     }
  51. ];
  52.  
  53.  
  54. var states = students.reduce(function (arr, student) {
  55.     if (arr.every(function (state) {
  56.         return state !== student.state;
  57.     })) {
  58.         arr.push(student.state);
  59.         return arr;
  60.     }
  61. }, []);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement