
Павел
14.10.2018
15:50:46

DimenSi
14.10.2018
15:51:48
в ошибке написано

Agshin
14.10.2018
15:57:15
Фронтенд будет существовать через 5 лет?

Sunlive
14.10.2018
15:57:32
нет конечно

Google

Yura
14.10.2018
15:57:35

DimenSi
14.10.2018
15:58:39
тайпскрипт

Agshin
14.10.2018
15:58:42
TypeScript

Sunlive
14.10.2018
16:06:17
писать на асемблере

Павел
14.10.2018
16:06:56

Kenan
14.10.2018
16:20:42

Arsen
14.10.2018
16:21:42

Sunlive
14.10.2018
16:22:07

Arsen
14.10.2018
16:22:15
2077
Cyberpank 2077. Feel free without front-end

Sunlive
14.10.2018
16:22:59
да

Google

Sunlive
14.10.2018
16:23:07
будут снова генерировать шаблоны на пхп

Kenan
14.10.2018
16:24:53

Roman
14.10.2018
16:25:11

Sunlive
14.10.2018
16:26:00
ща б серьезно за исчезновение фронта поговорить

Arsen
14.10.2018
16:26:32
Совсем уже со своим онеме старые мемы забыли

Kenan
14.10.2018
16:27:02

Dmitry
14.10.2018
16:37:05
Всем привет
Из-за чего вотчер может не отслеживать vuex getter?
Это внутри вотчера если что ?
В девтулзах я смотрел, там геттер обновляется

Nikita
14.10.2018
16:40:06
Всем привет. Ребята столкнулся с такой проблемой. пишу в computed такой код:
let filteredList = []
this.driversList.forEach((item) => {
filteredList.push(item)
})
driversList - у меня лежит в data()
driversList - это массив
почему когда я что то удаляю в filteredList любой item. он так же удалеятся и в driversList
HELP уже не один час :*

Eugene
14.10.2018
16:42:07

Nikita
14.10.2018
16:42:40
filteredList = filteredList.filter((item) => {
item.ss = 'her'
item.drivers = item.drivers.filter((item) => (
item.lastTrackInfo.isOnTime === true
))
return item.drivers.length > 0
})

Arsen
14.10.2018
16:50:46

Nikita
14.10.2018
16:51:50

Eugene
14.10.2018
16:51:51

Arsen
14.10.2018
16:51:52
const filteredList = this.driversList.filter((item) => {
item.drivers = item.drivers.filter((item) => (
item.lastTrackInfo.isOnTime === true
))
return item.drivers.length > 0
})

Google

Nikita
14.10.2018
16:52:58

Arsen
14.10.2018
16:53:17
А докажите

Nikita
14.10.2018
16:53:24

Arsen
14.10.2018
16:53:41
А, ну да, втыканул, ща
const filteredList = this.driversList.filter(
(oldItem) => {
const item = {...oldItem};
item.drivers = item.drivers.filter((item) => (
item.lastTrackInfo.isOnTime === true
))
return item.drivers.length > 0
}
)

Nikita
14.10.2018
16:54:20
А, ну да, втыканул, ща
let filteredList = []
this.driversList.forEach((item) => {
filteredList.push(item)
})
я же сразу сдела что бы все данные скопировались в filteredList

Arsen
14.10.2018
16:54:56
let filteredList = []
this.driversList.forEach((item) => {
filteredList.push({ ...item })
})
Вот так может быть, но такая конструкция тоже не очень красиво смотрится
Есть более лаконичный вариант

Nikita
14.10.2018
16:55:54
Нифига подобного, ты создал новый массив с теми же данными
с самого начала.
Вот весь код
let filteredList = []
this.driversList.forEach((item) => {
filteredList.push(item)
})
filteredList = filteredList.filter((item) => {
item.drivers = item.drivers.filter((item) => (
item.lastTrackInfo.isOnTime === false
))
return item.drivers.length > 0
})
alert(this.driversList) - удален

Arsen
14.10.2018
16:56:11
let filteredList = this.driversList.map((item) => ({...item}))

Arsen
14.10.2018
16:56:39
Ты чё-то не так делаешь

Nikita
14.10.2018
16:57:31
filteredList.push({ ...item }) сделал так - пошло

Arsen
14.10.2018
16:57:52
Кстати, а чё тебе надо сделать? Отфильтровать список, и оставить те объекты, у которых в drivers есть хотя бы один элемент у которого lastTrackInfo.isOnTime === true ?

Nikita
14.10.2018
16:58:11

Sunlive
14.10.2018
16:59:04
isOnTime === true

Arsen
14.10.2018
17:00:17
filteredList() {
return this.driversLisе
.filter(item => item.drivers
.filter(driver => !driver.lastTrackInfo.isOnTime).length > 0)
);
}

Google

Arsen
14.10.2018
17:00:43
А не стоп
Нужен список опоздавших водителей или пунктуальных?

Nikita
14.10.2018
17:01:59
суть в том что он удалял данные с driversList

Arsen
14.10.2018
17:02:32
Какие именно?
Вообще весь объект или только поле drivers?

Nikita
14.10.2018
17:03:57
только поле drivers
а в поле drivers у меня массив с driver

Admin
ERROR: S client not available

Arsen
14.10.2018
17:04:32
Ну ты об этом не сказал)
Как будто весь список удалён
Ты делал сначала массив из тех же объедков, а потом при фильтрации заменял поле drivers на отфильтрованое

Vlad
14.10.2018
17:06:29

Nikita
14.10.2018
17:06:50
Ну ты об этом не сказал)
но почему я вот не могу понять?
let filteredList = []
this.driversList.forEach((item) => {
filteredList.push({ ...item })
})
я же сразу сделал push.

DimenSi
14.10.2018
17:07:12

Arsen
14.10.2018
17:07:48
И что они не копируются при подобных операциях

Google

Arsen
14.10.2018
17:08:07
Как строки или числа

Vlad
14.10.2018
17:08:08

Nikita
14.10.2018
17:08:39

Arsen
14.10.2018
17:08:56
Доигрался
Прощайте парни

Vlad
14.10.2018
17:09:34

DimenSi
14.10.2018
17:09:37
учитывая, что он такие смайлики посылает
:*
то думаю это тебя просветят

Павел
14.10.2018
17:10:45
то чуство когда кто-то использует твой набор стикеров
наверно нкжно с набора хуи удалить ато как-то не ловко

Vlad
14.10.2018
17:11:51

DimenSi
14.10.2018
17:12:03

Павел
14.10.2018
17:12:35

Arsen
14.10.2018
17:17:08

Павел
14.10.2018
17:18:06
давай ка я буду тебя своими вапросами доставать?))
я тут сегодня забыл импорт прописать и 2 часа искал ошибку почему страничка не прогружается.. главное ошибок никаких просто открывает только шаблон и все