An array with event emitter benefits
npm:
npm install evented-array
yarn:
yarn add evented-array
const arr = new EventedArray();
arr.events.on('item:pushed', element => {
console.log(`item pushed ${element}`);
});
arr.push(10);
console.log(arr[0]);
> item pushed 10
> 10
Name | Website |
---|---|
Shaun Warman | http://shaunwarman.com |