title: Changing values ​in objects reflects the last change throughout the object. (Google AppScript)
body: <p>I'm making a list of requests to do simultaneously with the fetchall class, but when I put it in a repeat loop or map the object to concatenate the endpoint with the values, the last value ends up being stored in the entire object:</p>
  <pre><code>function getMethod(rangeData, request, url, terminate){
    var data = []
    var requestsList = []
  
    rangeData.map(function(item){
      request['url'] = url + item + terminate
      requestsList.push(request)
    })
  
    var response = UrlFetchApp.fetchAll(requestsList)
    
    for (var i in response){
      data.push(JSON.parse(response[i].getContentText()))
    }
  
    return data
  }
  </code></pre>
  <p>I've done a test with a log and it really goes through all the ID's I need, but when it writes to the object it does it in all the items ['url'] of the object.</p>