Виктор
просто указал свою карточку (приват)
Виктор
меня перевело на их сайт
Вова
IceBerg
Виктор
подтверждения оплаты
Виктор
и всё
Vazgen
ты сейчас на этом пути?
Vazgen
👍👍
Volodia
let list = [{day: 'today', time: 'now'}, {day: 'yestarday', time: 'not now'}]
let item = {day: 'today'}
Прошу помогите, как сделать правильное условие, если item.day === list[0].day && list[1] return true только когда у этих ключей значения у каждого такое же, но если хоть одно значение по этому ключу другое тогда return false. Плиз🙂
Future
Future
или list.reduce((result, l) => l.day === item.day ? true : false,true)
Future
если короткое хочется
Future
но первое по быстрее будет
Future
в плане оптимизации
Future
без разници какого размера массив
Future
даешь сам массив обхект и название поля
Future
объект с полем которого нужно сверять
Future
list = [{ day: 'today' }]
item = { day: 'today' }
key = 'day'
Future
пример
DIMON
Добрый вечер не могу разобрать как исправить ошибку
DIMON
DIMON
DIMON
Volodia
Future
не уверен но провайдер не должен все оборачивать?
Future
включая роутер
{ Amir }
DIMON
Что ему не нравится
Future
{ Amir }
IceBerg
App в провайдере?
IceBerg
в смысле обёрнут?
{ Amir }
{ Amir }
Там выше скрин
IceBerg
тогда как его можна конектить?
IceBerg
ну эт да, подумал ты автор вопроса
DIMON
все обернуто
DIMON
let AppContainer = compose(
withRouter,
connect(mapStateToProps, {initializeApp}))(App);
const SamuraiJSApp = (props) => {
return <BrowserRouter>
<Provider store={store}/>
<AppContainer/>
<Provider/>
</BrowserRouter>
};
export default SamuraiJSApp
Taras
Что за самурай
Taras
Джс апп
Taras
Где апп?
Taras
Ты в коннекте апп указал где он?
DIMON
в конце
Taras
А что за самурайджсаппп?
IceBerg
где???
Taras
Ты ж его импортишь а не апп
IceBerg
export default SamuraiJSApp ?
DIMON
DIMON
а єто стор
Taras
Смори
DIMON
Taras
Поменяй в компосе в конце апп на
Taras
Samuraijsapp
IceBerg
и где он в провайдере? ничего не понятно
IceBerg
Дефолтный импорт переименован, а в коннекте App
DIMON
Я исправил ошибка не ушла
IceBerg
Исправил, понятия растяжимое)
IceBerg
connect работает только в провайдере
Taras
Скинь скрин
Taras
Как исправил
DIMON
Уже новоя ошибка
DIMON
Taras
Меняй назад
Taras
Блин ч не шарю у тебч какойто контейнер еще там не понимаб
Taras
Был бы я с ноута хотябы
IceBerg
видимо стор где-то потерялся, может в провайдер не попал
DIMON
импортирую стор вручную не работает ошибка
Taras
Блин с етим ручным стором всегда траблы
DIMON
Все заработало глюк какой то спасибо вам всем)))
Taras
👍
Volodia
function check(list, item, key) {
for (const obj of list) {
if (obj[key] === item[key]) {
continue;
}
return false
}
return true
}
Можно тебя еще на минутку, то же самое, но нужно сравнивать с обьектом внутри массива, я пробовал так же, не получилось почему то, можешь глянуть
let list = [{object: {day: 'today', age: 12}}, {object: {day: 'yesterday', age: 12}}]
let item = {day: 'today'}
Future
Можно тебя еще на минутку, то же самое, но нужно сравнивать с обьектом внутри массива, я пробовал так же, не получилось почему то, можешь глянуть
let list = [{object: {day: 'today', age: 12}}, {object: {day: 'yesterday', age: 12}}]
let item = {day: 'today'}
function check(list, item, key) {
for (const { object } of list) {
if (object[key] === item[key]) {
continue;
}
return false
}
return true
}
Future
просто раскрой объект и все
Future
for (const { object } of list) {
Future
так
Volodia
ой, ну да, спасибо)
Future
function check(list, item, key) {
for (const obj of list) {
const object = obj[key] || obj.object[key];
if (object === item[key]) {
continue;
}
return false
}
return true
}
Future
можно сделать чтобы проверял есть вложенность объекта или нет