1.0.4 • Published 6 years ago
babel-plugin-reduce-with-operator v1.0.4
babel-plugin-reduce-with-operator
This plugin allows you reduce an array, without writing callback function. Example arr.reduceWithOperator(+). It looks for reduceWithOperator member function call and converts it into native reduce function with a callback. Currently it supports +, -, *, / and % operators.
Note: This plugin uses custom parser to support operators as arguments.
Installation 🛠
Install plugin
yarn add babel-plugin-reduce-with-operator -DAdd plugin your babel configuration file, i.e.
.babelrc{ ... "plugins": [ "babel-plugin-reduce-with-operator" ] }
Usage 💻
const arr = [1,2,3];
const sum = arr.reduceWithOperator(+);
console.log(sum); // 6For sample usage, you can check examples, or you can test on your browser.