Size: a a a

JavaScript — русскоговорящее сообщество

2019 November 12

B

Baxxter in JavaScript — русскоговорящее сообщество
🦜
а на фронте, как считать lastPage, firstPage?
Math.trunc(foundRows/limit) - это всего страниц
источник

🦜

🦜 in JavaScript — русскоговорящее сообщество
Bugs Bunny
limit, skip, count. из них можно составить пагинацию
а у тебя есть кнопка с переходом на последнюю страницу? Как ты считаешь ее?
источник

BB

Bugs Bunny in JavaScript — русскоговорящее сообщество
🦜
а у тебя есть кнопка с переходом на последнюю страницу? Как ты считаешь ее?
ну там skip = count - limit
источник

A

Abstract in JavaScript — русскоговорящее сообщество
🦜
вот где про эти формулы почитать?
Есть ещё вариант: total, perPage, page, lastPage. Где total -- общее количество сущностей, perPage -- количество сущностей в одной странице, page -- текущая страница, lastPage -- последняя страница. Бек принимает page и отдает всю инфу
источник

BB

Bugs Bunny in JavaScript — русскоговорящее сообщество
🦜
а у тебя есть кнопка с переходом на последнюю страницу? Как ты считаешь ее?
или можно узнать кол-во страниц и просто умножить limit на последнюю
источник

NB

Not Dan, But... in JavaScript — русскоговорящее сообщество
Abstract
Есть ещё вариант: total, perPage, page, lastPage. Где total -- общее количество сущностей, perPage -- количество сущностей в одной странице, page -- текущая страница, lastPage -- последняя страница. Бек принимает page и отдает всю инфу
+1 к этому варианту, для меня он наиболее понятен
источник

🦜

🦜 in JavaScript — русскоговорящее сообщество
Abstract
Есть ещё вариант: total, perPage, page, lastPage. Где total -- общее количество сущностей, perPage -- количество сущностей в одной странице, page -- текущая страница, lastPage -- последняя страница. Бек принимает page и отдает всю инфу
Бек у меня принимает только offset и size
источник

🦜

🦜 in JavaScript — русскоговорящее сообщество
Bugs Bunny
или можно узнать кол-во страниц и просто умножить limit на последнюю
вот это уже мысль
источник

🦜

🦜 in JavaScript — русскоговорящее сообщество
источник

🦜

🦜 in JavaScript — русскоговорящее сообщество
вот такой ответ от бека  у меня
источник

🦜

🦜 in JavaScript — русскоговорящее сообщество
может мне надо что беку сказать, чтобы добавили?
источник

🦜

🦜 in JavaScript — русскоговорящее сообщество
я чот не могу пока в голове посчитать, как мне получить последнюю страницу
источник

B

Baxxter in JavaScript — русскоговорящее сообщество
pagesCount = Math.trunc(totalCount/size)
lastPageOffset = size * (pagesCount - 1)
источник

V

Vadym in JavaScript — русскоговорящее сообщество
Привет, ребят. Есть массив
const DATA = [
 {
   id: 1,
   name: "asd",
   groups: [
     {
       id: 1,
       name: "group1",
       title: "someTitle"
     }
   ]
  },
  {
   id: 2,
   name: "www",
   groups: [
     {
       id: 2,
       name: "someName",
       title: "someTitle2"
     }
   ]
 }
]
пробую найти title по id объекта так:
DATA .filter(s => {
    return s.groups.find(i => i.id === id).title;
})
в консоли пишет Object is possibly 'undefined'

В чем проблема? что я делаю не так?
источник

倫岡

倫太郎 岡部 in JavaScript — русскоговорящее сообщество
Vadym
Привет, ребят. Есть массив
const DATA = [
 {
   id: 1,
   name: "asd",
   groups: [
     {
       id: 1,
       name: "group1",
       title: "someTitle"
     }
   ]
  },
  {
   id: 2,
   name: "www",
   groups: [
     {
       id: 2,
       name: "someName",
       title: "someTitle2"
     }
   ]
 }
]
пробую найти title по id объекта так:
DATA .filter(s => {
    return s.groups.find(i => i.id === id).title;
})
в консоли пишет Object is possibly 'undefined'

В чем проблема? что я делаю не так?
.some
источник

V

Vadym in JavaScript — русскоговорящее сообщество
он возвращеет булевое значение
источник

A

Abstract in JavaScript — русскоговорящее сообщество
Vadym
Привет, ребят. Есть массив
const DATA = [
 {
   id: 1,
   name: "asd",
   groups: [
     {
       id: 1,
       name: "group1",
       title: "someTitle"
     }
   ]
  },
  {
   id: 2,
   name: "www",
   groups: [
     {
       id: 2,
       name: "someName",
       title: "someTitle2"
     }
   ]
 }
]
пробую найти title по id объекта так:
DATA .filter(s => {
    return s.groups.find(i => i.id === id).title;
})
в консоли пишет Object is possibly 'undefined'

В чем проблема? что я делаю не так?
Скорее всего, потому что find в каких-то случаях может вернуть undefined, а ты обращаешься к title
источник

倫岡

倫太郎 岡部 in JavaScript — русскоговорящее сообщество
Vadym
он возвращеет булевое значение
Ну так ты вместо него find юзаешь зачем-то
источник

V

Vadym in JavaScript — русскоговорящее сообщество
а мне надо именно значение поля title для конкретного объекта найденого по id
источник

V

Vadym in JavaScript — русскоговорящее сообщество
倫太郎 岡部
Ну так ты вместо него find юзаешь зачем-то
мне надо найти значение поля title по id этого объекта
источник