I have problem with jQuery array.
I want have two different array.
var main_array = []
function create_array(){
main_array[0] = {id: 1, status: true, number: 10};
main_array[1] = {id: 1, status: true, number: 16};
main_array[2] = {id: 1, status: true, number: 20};
}
function change(array, key, number){
array[key].number = number
}
create_array()
new_array = change(main_array, 0, 20);
console.log(main_array)
In this situation I add an element in $main_array array and I want change number and create new array, but when I call change function my main_array is changed to.
I don't want change main_array number.
That's what I'm doing wrong