underscore arrays 1
var students = [
{
name: 'Peter',
age: 19,
score: 73,
school: 'La Sorbona'
},
{
name: 'Julia',
age: 22,
score: 38,
school: 'St Louis'
},
{
name: 'Rachel',
age: 25,
score: 99,
school: 'La Zarra'
},
{
name: 'Charles',
age: 18,
score: 59,
school: 'St Louis'
},
{
name: 'Anna',
age: 27,
score: 51,
school: 'La Sorbona'
},
];
var letters = ['a', 'b', 'c', 'd', 'e', 'f', 'g'];
var numbers = [1, 2, 3, 4, 5, 6, 7, 8];
var numbers2 = [2, 3, 7, 11, 13, 17, 19];
var scores = _.pluck(students, 'score');
scores.sort();
console.log(scores);
console.log(_.last(scores));
console.log(_.first(scores));
console.log(_.initial(scores, 3));
console.log(_.rest(scores, 2));
var w = _.without(letters,'a', 'e');
console.log(w);
console.log(_.union(letters, numbers));
console.log(_.intersection(numbers2, numbers));
console.log(_.difference(numbers2, numbers));
<!DOCTYPE html>
<html>
<head>
<meta name="description" content="underscore arrays 1">
<script src="//jashkenas.github.io/underscore/underscore-min.js"></script>
<meta charset="utf-8">
<title>JS Bin</title>
</head>
<body>
</body>
</html>