Tengo una variable de javascript, llámela temp, que contiene la entrada de valor de un usuario. Por ejemplo,
const temp=10Quiero actualizar una propiedad de objeto a este valor variable.
Por ejemplo, quiero cambiar
var data = [ { "1": "1.5", "2": "2", "subject_input": "null", "entry": 1 } ]a
var data = [ { "1": "1.5", "2": "2", "subject_input": value of the javascript variable 'temp', "entry": 1 } ]Intenté simplemente incluir la variable de esta manera:
var data = [ { "1": "1.5", "2": "2", "subject_input": "temp", "entry": 1 } ]y esto
var data = [ { "1": "1.5", "2": "2", "subject_input": temp, "entry": 1 } ]y tampoco funcionó. ¿Hay una forma fácil de hacer esto?
var data = [{"1":"1.5","2":"2","subject_input":"null","entry":1}] const temp = "temp data"; data = data.map(o => ({...o, subject_input: temp})); console.log(data); //or directly assigning temp to subject_input var data2 = [ { "1":"1.5", "2":"2", "subject_input":temp, "entry":1 } ]; console.log(data2);