Uczę się JS i będę wdzięczny za twoją pomoc. Chciałbym, aby nasze funkcje wyższego rzędu i callback były możliwe.Jak zwrócić obiekt z funkcji?
Zadanie
- Stwierdzenie te zmienne lokalne i uczynić je równa odpowiedniej informacji, imię, nazwisko, Linkedin, telefon, miasta.
- Przy użyciu konkatenacji ciągów, ustaw zmienną lokalną fullName równą twoim imionom i nazwiskom oddzielonym spacją.
- Utwórz zmienną lokalną linkedIn, ciąg będący linkiem do Twojego profilu LinkedIn.
- Zrób zmiennej lokalnej informacji który jest tablicą zawierającą swoją fullname, LinkedIn, telefon i miasto zmienne, w tej kolejności.
- Utwórz zmienną lokalną edukację, która jest tablicą zawierającą nazwę uczelni/uniwersytetu, dziedzinę studiów, liczbę całkowitą, która jest rokiem ukończenia (przewidywanego) ukończenia studiów. Upewnij się, że jest w tej kolejności.
- Zdefiniuj funkcję createApp, która przenosi informacje i edukację jako argumenty w tej kolejności. Powinno to zwrócić obiekt zawierający 2 klucze. Kluczowe nazwy muszą być takie same, jak nazwy zmiennych. Ustaw wartości tych kluczy na odpowiednie argumenty.
Kroki 1-5: Utworzony zmienne lokalne.
(function person() {
var firstName = "Rob",
lastName = "Johnson",
fullName = firstName + ", " + lastName,
linkedIn = 'https://www.linkedin.com/in/robjohnson',
phone = 3105559288,
city = 'Los Angeles',
info = [firstName, linkedIn, phone, city],
education = ['UWRock','Generals','2017'];
})();
Etap 6. powrotu przedmiot zawierający 2 klucza. Kluczowe nazwy muszą być takie same, jak nazwy zmiennych. Ustaw wartości tych kluczy na odpowiednie argumenty. Nie mam pojęcia, zakładam, że to powinno być dynamiczne, a nie zakodowane na sztywno.
function createApp(info, education){
var myObj = {};
return(myObj);
};
Chyba jestem przypuszczać, aby powrócić coś takiego za pomocą callback:
myObj {
info:'Rob',
education: ['UWRock','Generals','2017']
};
http://stackoverflow.com/questions/32496076/javascript-return- with-colon pomoże – Tushar
Czy możesz zapisać kod dla swojego przykładu? var resultObject = {...? Nie jest jasne, co chcesz osiągnąć: – Trike
@Trike, zaktualizowałem pytanie i podałem przykład. –