wipeoutSpoon
Mircy mam problem z #javascript #programowanie Dokładnie z "sort", kombinuję już wtórą godzinę
Ciągle wywala mi błąd Uncaught ReferenceError: sort is not defined

http://ntpd.eu/2AJGv

#programista15k
0
  • Najlepsze
  • Wszystkie komentarze
Smear
Smear
A nie miało być coś w stylu const sortow = document.getElementById("tablica").innerHTML ?
Bo ta linijka w tej chwili nie mam pojęcia co robi. Przypisujesz do tego elementu tablica jakąś niezadeklarowaną w ogóle zmienną 'sortow'
0
f.....6
f.....6
@wipeoutSpoon: a ten sortow to co? Pierwszy raz się pojawia tutaj:

document.getElementById("tablica").innerHTML = sortow;
w przypisaniu.
0
bonus
@wipeoutSpoon: przypisujesz do inner HTML undefined, a później chcesz sortować undefined gz
0
wipeoutSpoon
const sortow = document.getElementById("tablica").innerHTML


@Smear: pozbyłem się tego sortow, sam nie wiem po co go dodałem. nie mam pojęcia jak zdefiniowac sort

W tym momencie wygląda to tak:
function
0
epi
0
Smear
Smear
Funkcji sort możesz użyć wyłącznie na tablicy, ale nie wiem nawet co chcesz sortować.

Przypisz najpierw do jakiejś zmiennej elementy, które chcesz posortować, np. let tab = document.querySelectorAll('selektor') - wtedy w zmiennej tab będziesz miał tablicę elementów i możesz już pyknąć tab.sort(...)
0
wipeoutSpoon
@Smear: Nie mam pojęcia co robię źlę, najwyraźniej jestem debilem. Idę spać, dobranoc i dzięki, że próbowałeś mnie nakierować.
0
qqqruqq
@wipeoutSpoon: https://paste.ofcode.org/igJLPYRGmzWCjfsVZTDLA2

sort jest funkcją w arrayach, a ty chciałeś wywołać sort z obiektu
0
riakt
@wipeoutSpoon Object.values pomoże ci zamienić obiekt w tablice obiektów
0