Nativescript / Angular / Javascript Ошибка со списком - PullRequest
0 голосов
/ 16 февраля 2020

Итак, я просто настраиваю простое приложение для тренировок и пытаюсь распечатать список информации из списка, который я храню. Эта функция запускается при нажатии кнопки отправки набора и класса лифта. Я просто храню его в списке лифтов.

recordSet() {
    if (this.sets >= this.count) {
        this.liftList.push(
            new lift(this.count, this.reps, this.weight, this.rpe)
        );
    }
    if (this.sets > this.count) {
        this.count++;
    } else {
        this.liftList.forEach(element => {
            console.log(element);
        });
    }
}

export class lift {
    name: string = "lift";
    set: number;
    reps: number;
    weight: number;
    rpe: number;
    constructor(set: number, reps: number, weight: number, rpe: number) {
        this.set = set;
        this.reps = reps;
        this.weight = weight;
        this.rpe = rpe;
    }
}

, когда я его распечатываю, некоторые из них всегда печатают правильные числа, но элементы списка полностью перепутаны. Вот как он должен показывать , а затем так выглядят некоторые элементы (не похоже, что они отключены, но это только пример) неправильная печать . Я не уверен, что может быть причиной этого. Кажется, что некоторые части лифта выталкиваются за пределы элемента или в следующий элемент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...