Can you please explain how to worship JavaScript gods and work around this one.
var array = ['old'];
function manageArray(targetArray) {
targetArray = ['new'];
}
manageArray(array);
alert(array);
The reason for this is to create a pattern that will have filter logic and instead of declaring explicit methods for each array have one universal to rule over all.
Desired logic
var numbers = ['1', '2']
var words = ['room', 'car']
var color = ['red', 'blue']
function manageArray(targetArray, value) {
targetArray = targetArray.filter(existingValue, () => {
return existingValue != value
})
}
manageArray(words, 'car');
alert(words);