Pode explicar simplesmente em que ponto de tempo os dados obtidos pelo GetTicker e pelo GetRecords foram obtidos? Por exemplo, se você tiver um problema muito estranho, veja este código: função main (() {  while (true) { var records = exchange.GetRecords (); records.pop ((); Log ((records.length); A partir de agora, o número de usuários será reduzido. Não, não. Não. O último registro de saída tem sempre sido de 0:
Mas, se a notação pop ((() for eliminada, a chamada: função main (() {  while (true) { var records = exchange.GetRecords (); O disco foi gravado em uma sala de cinema em São Paulo. Log ((records.length); A partir de agora, o número de usuários será reduzido. Não, não. Não. O resultado final é normal:
Se não houver um ciclo de enquanto, então não há problema em reservar a chamada pop ((): função main (() { var records = exchange.GetRecords (); records.pop (); Log ((records.length); A partir de agora, o número de usuários será reduzido. Não.
O que é que você quer dizer com isso?
Zero.A matriz que o GetRecords retorna é, na verdade, a mesma variável que é mantida no nível inferior e não pode ser alterada diretamente.
Guigui17fTalvez seja devido às características da linguagem js? Estou bem com o slice ((() copiando uma vez e não entendo porquê...
Inventor quantificado - sonho pequenoTente com esta função de cópia profunda, cada vez que os registros são obtidos, você pode copiá-los e alterar as variáveis depois de copiá-los. Não. var cloneObj = function ((obj) { // Copiar profundamente funções de objetos var str, newobj = obj.constructor === Array? [] : {}; if (typeof obj!== 'object') { Retornar; } else if (JSON) { str = JSON.stringify ((obj); // objetos serializados newobj = JSON.parse ((str); // redundância } else { para (var i in obj) { newobj[i] = typeof obj[i] === 'object'? cloneObj ((obj[i]) : obj[i]; Não. Não. return newobj; O que você está fazendo? Não.
Inventor quantificado - sonho pequenoslice (() Esta é uma cópia completa, não uma referência. As operações referenciadas são, na verdade, a mesma variável, e a próxima vez que for modificada, será afetada.
Guigui17fAfinal de contas, isso é verdade. Recomenda-se explicá-lo na documentação da API para evitar erros.