Ваш подход хорош, но вы используете методы неправильно.
Есть две вещи, которые вы должны запомнить.
Во-первых, ваша переменная post является массивом.
API предоставляет вам данные json, и вам нужно push
добавить эти данные в ваш массив вместо использования = operand
Во-вторых,splice(index)
просто возвращает тот же объект.
Использование взамен splice(index, 1)
.
Он удалит 1 запись из этого индекса.