https://hairremovalstylekit.blogspot.com/2023/10/why-are-javascript-arguments-objects.html
Why Are Javascript Arguments Objects Mutated By Assignment To Parameter?