fandorin_official
@fandorin_official
Герой серии исторических детективов.

Как переписать данные в массиве?

Всем добра. Есть некий массив.
var trainingData = [
        { input: [0], output: [0] },
        { input: [1], output: [1] },
        { input: [2], output: [2] },
        { input: [3], output: [3] },
        { input: [4], output: [4] },
        { input: [5], output: [5] },
        { input: [6], output: [6] },
    ];

Требуется, по мере поступления новых данных переписывать данные в массиве. То есть, на следующей итерации 2 строка, становится первой, третья второй и так далее.
То есть на следующей итерации массив должен быть таким:
var trainingData = [
        { input: [1], output: [1] },
        { input: [2], output: [2] },
        { input: [3], output: [3] },
        { input: [4], output: [4] },
        { input: [5], output: [5] },
        { input: [6], output: [6] },
        { input: [новые данные], output: [новые данные] },
    ];

Пытался реализовать это как-то так:
trainingData[0].input.shift(); - 
        trainingData[0].output.shift();
        trainingData[trainingData.length-1].input.push(новые даные);
        trainingData[trainingData.length-1].output.push(новые даные);

Но что-то видимо делаю не то :(
Как можно реализовать?
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы