Size: a a a

2020 December 05

᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ... in JS Liberty
Denis Efremov
Класс — это функция, возвращающая новый объект
Ну с этим не спорю. Но не понимаю что ты хочешь этим сказать?
источник

В

Виктория in JS Liberty
᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌
какая-та залупа
Что мешает тебе просто отдельные функции создать?
источник

DE

Denis Efremov in JS Liberty
᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌
Ну с этим не спорю. Но не понимаю что ты хочешь этим сказать?
То что когда понадобится в приложении добавлять какие-то однотипные сущности, надо юзать классы
источник

᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ... in JS Liberty
Denis Efremov
То что когда понадобится в приложении добавлять какие-то однотипные сущности, надо юзать классы
Хорошо, спасибо, учту. Запросы это однотипная сущность?
источник

DE

Denis Efremov in JS Liberty
᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌
Хорошо, спасибо, учту. Запросы это однотипная сущность?
Запрос это не сущность
источник

᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ... in JS Liberty
Виктория
Что мешает тебе просто отдельные функции создать?
Да ничего. Спасибо
источник

᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ... in JS Liberty
Denis Efremov
Запрос это не сущность
Тоже спасибо
источник

DE

Denis Efremov in JS Liberty
То что ты хочешь сделать, называется модель
источник

DE

Denis Efremov in JS Liberty
Почитай про модели. Это удобно на беке юзать
источник

᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ... in JS Liberty
Спасибо что объяснил✨
источник

В

Виктория in JS Liberty
᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌᠌ ᠌ ᠌᠌
какая-та залупа
const swapi = (url) => (...path) =>
   fetch(`https://swapi.dev/api/${[url, ...path].join('/')}/`)
       .then((response) => response.ok
           ? response.json()
           : Promise.reject(`Could not fetch data from ${url}, received ${response.status}`))

const people = swapi('people');

people()
   .then((data) => {
       console.log('all people received', data)
   }).catch(console.error)

const id = 25
people(id)
   .then((data) => {
       console.log(`person by id ${id} received`, data)
   }).catch(console.error)
источник

S

Syntax Highlight Bot in JS Liberty
Виктория
const swapi = (url) => (...path) =>
   fetch(`https://swapi.dev/api/${[url, ...path].join('/')}/`)
       .then((response) => response.ok
           ? response.json()
           : Promise.reject(`Could not fetch data from ${url}, received ${response.status}`))

const people = swapi('people');

people()
   .then((data) => {
       console.log('all people received', data)
   }).catch(console.error)

const id = 25
people(id)
   .then((data) => {
       console.log(`person by id ${id} received`, data)
   }).catch(console.error)
источник

p

persona x grata in JS Liberty
Pav.
Питонист чтале?
Бог миловал
источник

p

persona x grata in JS Liberty
Pav.
Без точки с запятой код выглядит страшно, чувство будто не контролируешь его. А вдруг здесь он подумает, что инструкция с прошлой строки продолжается и т.д.
Ты к нам из какого столетия? Бабель делает всё нормально
источник

iH

ioann Hide 🏋 in JS Liberty
У меня вот все гораздо хуже
источник

p

persona x grata in JS Liberty
Виктория
const swapi = (url) => (...path) =>
   fetch(`https://swapi.dev/api/${[url, ...path].join('/')}/`)
       .then((response) => response.ok
           ? response.json()
           : Promise.reject(`Could not fetch data from ${url}, received ${response.status}`))

const people = swapi('people');

people()
   .then((data) => {
       console.log('all people received', data)
   }).catch(console.error)

const id = 25
people(id)
   .then((data) => {
       console.log(`person by id ${id} received`, data)
   }).catch(console.error)
Оо надо сеье спиздить и говорить что я это написал
источник

iH

ioann Hide 🏋 in JS Liberty
Что значит функция возвращает?
источник

iH

ioann Hide 🏋 in JS Liberty
То есть если вывести каким то способом результат выполнения этой функции? Например console.log или document.write?
источник

В

Виктория in JS Liberty
persona x grata
Оо надо сеье спиздить и говорить что я это написал
источник

p

persona x grata in JS Liberty
ioann Hide 🏋
Что значит функция возвращает?
Функция инкапсулирует данные внутри своей области видимости. Чтобы данные юзать вне функции надо их вернуть из функции
источник