1.0.0 • Published 5 years ago

@writetome51/array-replace-first-of-all-of-each v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

replaceFirstOfEach(      values,      newValues,      array): void

First instance of values[i] found in array gets replaced with newValues[i].
This is repeated for each value in values.

replaceAllOfEach(      values,      newValues,      array): void

All instances of values[i] found in array get replaced with newValues[i].
This is repeated for each value in values.

NOTICE : For both functions, any parameter called values cannot contain
an object.  values can contain arrays, as long as those arrays do not contain objects.

Installation

npm i @writetome51/array-replace-first-of-all-of-each

Examples

let arr = [1,2,3,1,2,3,1,2,3];  
replaceFirstOfEach([1,2,3], [10,20,30], arr);  
// arr is now [10,20,30,1,2,3,1,2,3]

let arr = [1,2,3,1,2,3,1,2,3];  
replaceAllOfEach([1,2,3], [10,20,30], arr);  
// arr is now [10,20,30,10,20,30,10,20,30]

Loading

// if using TypeScript:
import {replaceFirstOfEach,  replaceAllOfEach}   
	from '@writetome51/array-replace-first-of-all-of-each';

// if using ES5 JavaScript:
var replaceFirstOfEach = 
	require('@writetome51/array-replace-first-of-all-of-each').replaceFirstOfEach;
var replaceAllOfEach = 
	require('@writetome51/array-replace-first-of-all-of-each').replaceAllOfEach;