JavaScript:仅以有效的方式在数组中保留最新附加的元素(考虑到运行时和空间复杂性)

JavaScript:仅以有效的方式在数组中保留最新附加的元素(考虑到运行时和空间复杂性),javascript,Javascript,所以这里我有一个数组,它不断地从我的网页从GETAPI新接收到的数据中附加新的值。现在,我想在数组中始终保留这个最新的附加值,但在附加这个新值时删除所有以前的附加值,如何解决这个问题? var myArray=[1,2,3] myArray.push(4); var针=myArray[myArray.length-1]; myArray=[]; myArray.推(针); log(myArray)这与单个标量变量有何不同?它只是一个常规数组或列表,用于附加stringsSo从数组中展开它。如果数

所以这里我有一个数组,它不断地从我的网页从GETAPI新接收到的数据中附加新的值。现在,我想在数组中始终保留这个最新的附加值,但在附加这个新值时删除所有以前的附加值,如何解决这个问题?

var myArray=[1,2,3]
myArray.push(4);
var针=myArray[myArray.length-1];
myArray=[];
myArray.推(针);

log(myArray)这与单个标量变量有何不同?它只是一个常规数组或列表,用于附加stringsSo从数组中展开它。如果数组只有1个元素,则不需要数组。