Ainsi, ouvrez un terminal et comme l'indique la documentation tapez
npm i --save lodash.partition puis tapez Entrée (return).
on peut ensuite ajouter, en début de fichier, le module
let partition = require('lodash.partition');
code
let partition = require('lodash.partition');
let users = [
{ 'user': 'barney', 'age': 36, 'active': false },
{ 'user': 'fred', 'age': 40, 'active': true },
{ 'user': 'pebbles', 'age': 1, 'active': false }
];
let u = partition(users, function (o) { return o.active; });
console.dir(u);
$ node app.js (le nom de votre fichier)
[ [ { user: 'fred', age: 40, active: true } ],
[ { user: 'barney', age: 36, active: false },
{ user: 'pebbles', age: 1, active: false } ] ]
<script src="https://cdn.jsdelivr.net/lodash/4/lodash.min.js"></script>
let arr = [8, null, 32, 'foo', NaN, 'bar', false, {}, 64, 128];
let parts = _.partition(arr, (el) => {
return typeof el === 'number' && !_.isNaN(el);
});
console.log(parts[0]); // [8, 32, 64, 128]
Intégration dans un fichier
<script src="https://cdn.jsdelivr.net/lodash/4/lodash.min.js"></script>
let arr = [8, null, 32, 'foo', NaN, 'bar', false, {}, 64, 128];
let parts = _.partition(arr, (el) => {
return typeof el === 'number' && !_.isNaN(el);
});
console.log(parts[0]); // [8, 32, 64, 128]