• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wyciąganie indeksu obiektu z tablicy

VPS Starter Arubacloud
0 głosów
950 wizyt
pytanie zadane 29 lipca 2018 w JavaScript przez SandraS Obywatel (1,400 p.)

mam przypuśćmy tablicę ze złożonymi obiektami:
 

const table = [
{name: "Ania", surname: "Pietrzak", wiek: 20, id: "0324324"}, 
{name: "Eliza", surname: "Lewandowski", wiek: 42,id: "2334323"},
 {name: "Marek", surname: "Kol", wiek: 12, id: "9014300"}]

To jest przykładowa tablica. Moja jest bardziej rozbudowana i mam obiekt zedytowany, gdzie jego id się nie zmienia. Jak wyszukać indeks? IndexOf zwraca -1. Jak wyszukać indeks obiektu w tablicy, abym mogła później go tylko poprzez tablica[wyszukanyIndex] = zmieniony element?

1 odpowiedź

0 głosów
odpowiedź 29 lipca 2018 przez Tomek Sochacki Ekspert (227,490 p.)
wybrane 29 lipca 2018 przez SandraS
 
Najlepsza
const table = [
  {name: "Ania", surname: "Pietrzak", wiek: 20, id: "0324324"}, 
  {name: "Eliza", surname: "Lewandowski", wiek: 42,id: "2334323"},
  {name: "Marek", surname: "Kol", wiek: 12, id: "9014300"}
];


table.findIndex(element => element.id === '9014300'); // 2

Metoda findIndex: https://developer.mozilla.org/pl/docs/Web/JavaScript/Referencje/Obiekty/Array/findIndex

Rozumiem, że chodzi o wyszukanie indeksu elementu (obiektu), którego id ma jakąś konkretną wartość?

komentarz 29 lipca 2018 przez SandraS Obywatel (1,400 p.)
Tak, dziękuję :)

Podobne pytania

+1 głos
1 odpowiedź 722 wizyt
0 głosów
1 odpowiedź 281 wizyt
0 głosów
1 odpowiedź 362 wizyt
pytanie zadane 13 lutego 2018 w JavaScript przez PanKill Nowicjusz (230 p.)

93,030 zapytań

141,992 odpowiedzi

321,294 komentarzy

62,377 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...