Back
Syntax
Study
Editor
Mode:
HTML
CSS
JavaScript
PHP
Reset
Run »
HTML / CSS / JS
// Filter numbers above a threshold var scores = [42, 88, 73, 95, 61, 55, 90]; var passing = $.grep(scores, function (score) { return score >= 70; }); console.log(passing); // [88, 73, 95, 90] // Invert — get failing scores var failing = $.grep(scores, function (score) { return score >= 70; }, true); // invert! console.log(failing); // [42, 61, 55] // Filter objects by property var users = [ { name: 'Alice', active: true }, { name: 'Bob', active: false }, { name: 'Carol', active: true } ]; var activeUsers = $.grep(users, function (u) { return u.active; }); console.log(activeUsers.length); // 2
Result
Open