This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const POSTS = [ | |
{ id:1, | |
name: 'post dog', | |
date: { | |
time: [6, 3, 2018], | |
} | |
}, | |
{ id:12, | |
name: 'post dog', | |
date: { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Message { | |
//Важный момент что мы передадим айди, чтобы потом по этому айди можно было достать элемент | |
constructor(title, body, author, id) { | |
this.title = title; | |
this.body = body; | |
this.author = author; | |
this.id = id; | |
} | |
//функция отображения. По сути месседж знает о принадлежащих ему ансерах. И сначала выводиться меседж а потом |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Это просто функция, пока еще обычная функция без каких либо дополнительных опций. Единственное надо принять во внимание, | |
//на указатель this который в будущем как бы скажет в коде "используй переменную name из этого класса, а не извне" | |
function Comment( name = 'Default Comment', text = 'default description', url = 'none' ) { | |
this.name = name; | |
this.text = text; | |
this.url = url; | |
this.likes = 0; | |
} | |
//Ты говоришь что прототипом объекта Comment является объект в котором есть конструктор (он равен функции Коммент и есть |
NewerOlder