Size: a a a

JavaScript Noobs — сообщество новичков

2020 February 19

VK

Vladislav K. in JavaScript Noobs — сообщество новичков
это @RonyYoung
источник

R

Rony in JavaScript Noobs — сообщество новичков
Vladislav K.
вообще в useEffect вроде нельзя использовать промисы, но если очень хочется то
useEffect( () => {
let shit = async () => {
const result = await _fetchRoutePoints(props.points);
}

shit();
})
спасибо
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
Vladislav K.
вообще в useEffect вроде нельзя использовать промисы, но если очень хочется то
useEffect( () => {
let shit = async () => {
const result = await _fetchRoutePoints(props.points);
}

shit();
})
нельзя, если планируется чистка (return)
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
Vladislav K.
вообще в useEffect вроде нельзя использовать промисы, но если очень хочется то
useEffect( () => {
let shit = async () => {
const result = await _fetchRoutePoints(props.points);
}

shit();
})
но такой вариант всё равно предпочтителен в том же смысле, что и висящие запятые
источник

VK

Vladislav K. in JavaScript Noobs — сообщество новичков
что такое чистка, я на вью пишу
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
Vladislav K.
что такое чистка, я на вью пишу
из useeffect можно return функцию, которая будет использоваться как некое подобие деструктора
источник

VK

Vladislav K. in JavaScript Noobs — сообщество новичков
круто
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
потому асинк и не подойдет, т.к они все в промис оборачивают
источник

АО

Анатолий Облаухов... in JavaScript Noobs — сообщество новичков
Всем привет. Помогите с регуляркой. Надо заматчить ссылки, вставленные в ссылки. Тут всё же больше народу )
https://regex101.com/r/Zi6wCC/4
источник

YF

Your Friend in JavaScript Noobs — сообщество новичков
Всем привет, недавно в программировании, подскажите пожалуйста, допустим у меня есть две хэш таблицы, состояния за вчера и за сегодня, необходимо их сравнить, как разделить два объекта на 1) новые добавленные объекты 2) удаленные 3) изменившие значение( ключ тот же), если есть ссылки на пример то замечательно, заранее спасибо
источник

VK

Vladislav K. in JavaScript Noobs — сообщество новичков
парсить html регулярками табу
источник

🦜

🦜 in JavaScript Noobs — сообщество новичков
Your Friend
Всем привет, недавно в программировании, подскажите пожалуйста, допустим у меня есть две хэш таблицы, состояния за вчера и за сегодня, необходимо их сравнить, как разделить два объекта на 1) новые добавленные объекты 2) удаленные 3) изменившие значение( ключ тот же), если есть ссылки на пример то замечательно, заранее спасибо
покажи данные на вход и на выход
источник

Б

Богдан in JavaScript Noobs — сообщество новичков
Господа, помогите написать регулярку 1) нужно что бы выбирались все номера которые начинаются не на +3
2) бывают опечатки поэтому которые не начинаются на +80?
Первую часть сделал а как прикрутить вторую проверку
/\+[^3]/.test('+905322928767')
спасибо
источник

YF

Your Friend in JavaScript Noobs — сообщество новичков
🦜
покажи данные на вход и на выход
Допустим: { «https:/что-то» : «строка 1», «https:/что-то2» : «строка 2» и т.д }, вторая такая же хэш таблица есть, ключи те же значения некоторые поменялись либо добавились новые пары ключ значения, нужно выдернуть из сравнения двух таблиц - изменившиеся элементы( ключ тот же, значение отличается чем либо); новые элементы( новая пара ключ значение), удаленные элементы( ключа не стало такого)
источник

🦜

🦜 in JavaScript Noobs — сообщество новичков
Your Friend
Допустим: { «https:/что-то» : «строка 1», «https:/что-то2» : «строка 2» и т.д }, вторая такая же хэш таблица есть, ключи те же значения некоторые поменялись либо добавились новые пары ключ значения, нужно выдернуть из сравнения двух таблиц - изменившиеся элементы( ключ тот же, значение отличается чем либо); новые элементы( новая пара ключ значение), удаленные элементы( ключа не стало такого)
сложно на таком примере, но абстрактно это будет выглядеть так

// получаем массив ключей для дальнешего использования
Object.keys(firstHash)
// используем reduce для создания нового объекта итерации по хешам.
.reduce((acc, key) => {
secondHash[key]
остальной код

} , {})
источник

YF

Your Friend in JavaScript Noobs — сообщество новичков
🦜
сложно на таком примере, но абстрактно это будет выглядеть так

// получаем массив ключей для дальнешего использования
Object.keys(firstHash)
// используем reduce для создания нового объекта итерации по хешам.
.reduce((acc, key) => {
secondHash[key]
остальной код

} , {})
Спасибо, но так же сравнятся только ключи ведь так? А как быть если ключ остался тем же но поменялось значение
источник

🦜

🦜 in JavaScript Noobs — сообщество новичков
Your Friend
Спасибо, но так же сравнятся только ключи ведь так? А как быть если ключ остался тем же но поменялось значение
условия добавить, проверки
источник

YF

Your Friend in JavaScript Noobs — сообщество новичков
🦜
условия добавить, проверки
Хорошо, я попробую, спасибо
источник

🦜

🦜 in JavaScript Noobs — сообщество новичков
Your Friend
Хорошо, я попробую, спасибо
будет что-то
isSameValue = second[key] === first[key]
источник

АО

Анатолий Облаухов... in JavaScript Noobs — сообщество новичков
Богдан
Господа, помогите написать регулярку 1) нужно что бы выбирались все номера которые начинаются не на +3
2) бывают опечатки поэтому которые не начинаются на +80?
Первую часть сделал а как прикрутить вторую проверку
/\+[^3]/.test('+905322928767')
спасибо
источник