JS array equivalents to C# LINQ methods
// First: This version using older JavaScript notation for universal browser support (scroll down for ES6 version): // Here's a simple array of "person" objects var people = [ { name : "John" , age : 20 } , { name : "Mary" , age : 35 } , { name : "Arthur" , age : 78 } , { name : "Mike" , age : 27 } , { name : "Judy" , age : 42 } , { name : "Tim" , age : 8 } ] ; // filter is equivalent to Where var youngsters = people . filter ( function ( item ) { return item . age < 30 ; } ) ; console . log ( "People younger than 30:" , youngsters ) ; // map is equivalent to Select var names = people . map ( function ( item ) { return item . name ; } ) ; console . log ( "Just the names of people:" , names ) ; // every is equivalent to All var allUnder40 = people . every ( function ( item ) { return item . age < 40 ; } ) ;...