Tengo un código HTML que toma el precio de las acciones que se actualiza cada 1 minuto (al recargar la página). Quiero hacer un gráfico del precio de las acciones. Para esto, me gustaría hacer una matriz por la mañana y luego, cuando los precios se actualizan cada minuto, la matriz también se actualiza. ¿Cómo puedo hacerlo? Traté de usar el almacenamiento local pero simplemente no pude obtener los resultados deseados.
vwap_ltp_percentage es la variable aquí que obtengo cada minuto y que quiero agregar a una matriz
vwap_ltp_array = Array() vwap_ltp_array.push(vwap_ltp_percentage) console.log(vwap_ltp_array) if (localStorage.getItem('test') == null) { localStorage.setItem('test',[]) } else { localStorage.setItem('test',[]) } localStorage.setItem("test", JSON.stringify(vwap_ltp_array)) console.log(localStorage)ge)
En su caso, siempre comienza con una matriz vacía, la construcción if...else no hace nada... En su lugar, debe construir la matriz inicial desde el almacenamiento si existe una entrada allí.
var testString = localStorage.getItem('test'); vwap_ltp_array = testString ? JSON.parse(testString) : [] vwap_ltp_array.push(vwap_ltp_percentage) localStorage.setItem("test", JSON.stringify(vwap_ltp_array)) console.log(localStorage)