I have to iterate through an array, change one of its values, and create another array refelecting the changes.
this is what I have so far:
JS:
var arr = new Array();
        arr['t1'] = "sdfsdf";
        arr['t2'] = "sdfsdf";
        arr['t3'] = "sdfsdf";
        arr['t4'] = "sdfsdf";
        arr['t5'] = "sdfsdf";
        var last = new Array();
        for (var i = 0; i <= 5; i++) {
            arr['t2'] = i;
            last.push(arr);
        }
        console.log(last);
Unfortunately, these are my results

As you can see, I am not getting the results needed as 0,1,2.. instead I am getting 2, 2, 2.. This is what i would like my results to be:

How can I fix this?
 
     
     
    