Pętla forEach - iteracja po obiektach w tablicy

Pętla forEach - iteracja po obiektach w tablicy
C9
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 6 lat
  • Postów:60
0

Chce dodać tekst do elementu poprzez iterację po tablicy w której są obiekty. Nie wiem dlaczego mam error Uncaught SyntaxError: missing ) after argument list. Wszystkie nawiasy są domknięte

Kopiuj
 function createElement(data) {
    var element = $(datatableRowTemplate).clone();
	
  
	element.find('[data-user-group-section] [data-user-group-paragraph]').text(data.groupOfUserDtos.forEach((group)=>{
	group.name;}););

    return element;
edytowany 1x, ostatnio: Cyber999
ST
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 5 lat
  • Postów:51
1

Ja bym zrobił to w natępujący sposób

Kopiuj
data.groupOfUserDtos.forEach((group)=>{
    element.find('[data-user-group-section] [data-user-group-paragraph]').text(group.name)})

edytowany 1x, ostatnio: Steff
C9
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 6 lat
  • Postów:60
0

Dzięki

C9
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 6 lat
  • Postów:60
0
Steff napisał(a):

Ja bym zrobił to w natępujący sposób

Kopiuj
data.groupOfUserDtos.forEach((group)=>{
    element.find('[data-user-group-section] [data-user-group-paragraph]').text(group.name)})

Tylko teraz wyświetla mi tylko ostatni obiekt w tej tablicy. Powinien użyć klonowania aby dodawało te obiekty do pragrafów?

Silv
Moderator Wiki
  • Rejestracja:ponad 10 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Warszawa
0

Nie wiem dlaczego mam error Uncaught SyntaxError: missing ) after argument list.

Masz o jeden średnik za dużo, nie o nawias za mało (pomijając brak klamry na końcu).

Tylko teraz wyświetla mi tylko ostatni obiekt w tej tablicy.

Co Ci wyświetla ostatni obiekt w tablicy data.groupOfUserDtos?


Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.