lists-foreach

Call a function for each value in lists, like Array.forEach().

Usage no npm install needed!

<script type="module">
  import listsForeach from 'https://cdn.skypack.dev/lists-foreach';
</script>

README

lists-foreach

NOTE: lists-foreach was renamed to @extra-lists/for-each. NPM

Call a function for each value in lists, like Array.forEach().

const forEach = require('lists-foreach');
// forEach(<lists>, <called function>, [this])

a = ['anger', 'disgust', 'surprised'];
forEach([a.keys(), a], (v, i) => console.log(v, i));
// anger 0
// disgust 1
// surprised 2
a = {e1: 'fear', e2: 'happiness', e3: 'sadness'};
forEach([Object.keys(a), Object.values(a)], (v, i, lst) => console.log(v, i));
// fear e1
// happiness e2
// sadness e3