Как правильно выполнить проверки

330
25 января 2017, 00:53

Есть такой интерфейс

export interface DataTransport {
    hand: Card[];
    table: Card[];
    status: boolean;
    score: number;
    round: number;
    finish: string;
    log: Log;
}

пытаюсь проверять так

private isDefined() {
    return this.data.hand !== undefined && this.data.table !== undefined;
}

Знаю что можно как то через instanceof или ещё как то но должно быть нормальное решение.

this.socket.on('info',(data: HeartsInterface.DataTransport) => {
    if(this.isDefined()){
        console.log('BINGO');
    }
});
READ ALSO
Передача данных в iframe

Передача данных в iframe

Есть страница, на странице iframe, в src iframe url SPA-приложения на Vuejs 2

1107
Отображение obj/stl объектов

Отображение obj/stl объектов

Здравствуйте,пишу отображение obj/stl объектов на сайте,вот полный код https://jsfiddlenet/pvaLv4Ln/

336
Проблемы с подключением js библиотеки с GitHub

Проблемы с подключением js библиотеки с GitHub

Добрый день уважаемыеВот задался вопросом как подключать свои библиотеки с репозитория?Мой порядок действий таков: 1)залил библиотеку на GitHub...

356
leaflet cache layer

leaflet cache layer

Есть карта Leaflet и tileLayer, необходимо принудительно перезагрузить определенную координатную область по всем зумам, грубо говоря тайл изменился...

399