У меня есть массив объектов, которые имеют много значений, вытянутых из листа Excel, и я использую .filter () для сравнения определенных ключей от основного объекта, чтобы вернуть новый массив. < /p>
Если этот возвращенный массив равен 0, я не объединяю избыточные данные в исходный объект. и замените то, что мне нужно позже. Их, что из того, что я сравнивал, было обнаружено, что дубликат < /p>
let existingContacts;
function handleUpdate(){
existingContacts = secondSheet.filter((currContact) => {
if( [currContact['plan1'], [currContact['plan2'], [currContact['plan3']].indexOf(currentUser['memberNumber']) > -1 || currContact['email'] === currentUser['email'] || currContact['Cell Phone'] === currentUser['Cell Phone'] ) {
return true;
} else {
/* second check here for because how the original excel sheet puts people */
return false;
}
})
if (existingContact.length === 1) {return: true}
else if (existingContact.length > 1) { /* Wanna push was found in the .filter() here */ return false; }
else { return false; }
}
filteredSheet.push({
...(handleUpdate() && existingContact[0]),
/* rest of my keys i'm replacing here */
})
< /code>
Это большая часть функции. У меня есть некоторые незначительные вещи, преобразующие значения, поэтому они не ошибаются, как пустые электронные письма, а все такое < /p>
Я просто хочу иметь возможность отображать пользователю, что было найдено, и показать им, что было дубликатом В отдельном модале я уже настроил < /p>
, так что примером будет
log ошибка: < /p>
Билли Боб: дублировать с Benny Socks в Номер участника
sara Jones: дублировать с Джонс Смит по мобильному телефону
...etc
Извините за то, что он длинный.
Подробнее здесь: https://stackoverflow.com/questions/794 ... -array-tha
После использования .filter () на массиве объектов я хочу создать третий массив, который показывает, какие данные соотве ⇐ Javascript
Форум по Javascript
1739764717
Anonymous
У меня есть массив объектов, которые имеют много значений, вытянутых из листа Excel, и я использую .filter () для сравнения определенных ключей от основного объекта, чтобы вернуть новый массив. < /p>
Если этот возвращенный массив равен 0, я не объединяю избыточные данные в исходный объект. и замените то, что мне нужно позже. Их, что из того, что я сравнивал, было обнаружено, что дубликат < /p>
let existingContacts;
function handleUpdate(){
existingContacts = secondSheet.filter((currContact) => {
if( [currContact['plan1'], [currContact['plan2'], [currContact['plan3']].indexOf(currentUser['memberNumber']) > -1 || currContact['email'] === currentUser['email'] || currContact['Cell Phone'] === currentUser['Cell Phone'] ) {
return true;
} else {
/* second check here for because how the original excel sheet puts people */
return false;
}
})
if (existingContact.length === 1) {return: true}
else if (existingContact.length > 1) { /* Wanna push was found in the .filter() here */ return false; }
else { return false; }
}
filteredSheet.push({
...(handleUpdate() && existingContact[0]),
/* rest of my keys i'm replacing here */
})
< /code>
Это большая часть функции. У меня есть некоторые незначительные вещи, преобразующие значения, поэтому они не ошибаются, как пустые электронные письма, а все такое < /p>
Я просто хочу иметь возможность отображать пользователю, что было найдено, и показать им, что было дубликатом В отдельном модале я уже настроил < /p>
, так что примером будет
log ошибка: < /p>
Билли Боб: дублировать с Benny Socks в Номер участника
sara Jones: дублировать с Джонс Смит по мобильному телефону
...etc
Извините за то, что он длинный.
Подробнее здесь: [url]https://stackoverflow.com/questions/79444370/after-using-filter-on-a-array-of-objects-i-wants-to-create-a-third-array-tha[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия