0.1.6 • Published 6 years ago
iterable-objectreplace v0.1.6
iterable-objectreplace
NOTE: iterable-objectreplace was renamed to @extra-iterable/object-replace.
Replace values in iterable with an object.
const objectReplace = require('iterable-objectreplace');
// objectReplace(<iterable>, <object>, [begin=0], [end], [target=[]], [at])
objectReplace(new Set('alps'), {l: 'r', p: 't'});
// ['a', 'r', 't', 's']
objectReplace('alps', {l: 'r', p: 't'}, 1);
// ['r', 't', 's']
objectReplace('alps', {l: 'r', p: 't'}, 1, 3);
// ['r', 't']
objectReplace('alps', {l: 'r', p: 't'}, 1, 3, ['z', 'y']);
// ['z', 'y', 'r', 't']
objectReplace('alps', {l: 'r', p: 't'}, 1, 3, ['z', 'y'], 1);
// ['z', 'r', 't']