Wyszukiwanie profilu na liście kontaktów

0

Mamy tablicę obiektów reprezentujących różne osoby na naszych listach kontaktów.

Funkcja lookUpProfile, która przyjmuje nazwę i właściwość (właściwość) jako argumenty, została już wstępnie napisana dla Ciebie.

Funkcja powinna sprawdzić, czy nazwa jest firstName kontaktu, a dana właściwość (prop) jest własnością tego kontaktu.

Jeśli oba są prawdziwe, zwróć „wartość” tej właściwości.

Jeśli nazwa nie odpowiada żadnemu kontaktowi, zwróć ciąg Nie ma takiego kontaktu.

Jeśli właściwość nie odpowiada żadnym poprawnym właściwościom kontaktu, który pasuje do nazwy, zwróć ciąg Nie ma takiej właściwości.

1

Dobrze rozumiem, że mamy to za Ciebie zrobić?

0

Zamieszczone jest rozwiązanire:

function lookUpProfile(name, prop) {
for (let x = 0; x < contacts.length; x++) {
if (contacts[x].firstName === name) {
if (contacts[x].hasOwnProperty(prop)) {
return contacts[x][prop];
} else {
return "No such property";
}
}
}
return "No such contact";
}
, ale nie funkcjonuje prawidłowo

1 użytkowników online, w tym zalogowanych: 0, gości: 1