После использования .filter () на массиве объектов я хочу создать третий массив, который показывает, какие данные соотвеJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 После использования .filter () на массиве объектов я хочу создать третий массив, который показывает, какие данные соотве

Сообщение 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
Извините за то, что он длинный.

Подробнее здесь: https://stackoverflow.com/questions/794 ... -array-tha
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Объедините два массива в третьем массиве, также сортируют третий массив в приказе
    Anonymous » » в форуме JAVA
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Я получаю эту ошибку относительно конструктора, когда пытаюсь скомпилировать с помощью g++ и использую macOS: нет соотве
    Anonymous » » в форуме C++
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Используйте понимание списка с помощью if, else и цикла for, сохраняя при этом только те элементы списка, которые соотве
    Anonymous » » в форуме Python
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Struts2 и вызывают ошибку
    Anonymous » » в форуме JAVA
    0 Ответы
    38 Просмотры
    Последнее сообщение Anonymous
  • Razor jQuery Select Filter Filter
    Anonymous » » в форуме Html
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Javascript»