var MyArray = ["25.12.2013 16:20", "25.12.2013 17:27", "29.12.2013 16:07", "16.10.2017 09:01", "25.12.2013 20:11", "27.12.2013 15:04", "29.06.2018 11:12", "13.06.2016 15:55", "13.10.2017 09:54", "13.10.2017 09:59", "13.10.2017 11:20", "13.10.2017 20:05", "13.10.2017 15:20", "13.10.2017 20:07", "14.10.2017 10:35", "19.07.2020 21:02", "19.07.2020 21:17"]
console.log( MyArray.sort() )
Nuo järjestyy väärin, kuinka tämä pitäisi tehdä ?
JavaScript ja MyArray.sort() ei onnistu
Anonyymi
2
115
Vastaukset
- Anonyymi
Sort järjestää nuo lukien vasemmalta oikealle joten muuta päivämäärä muotoon YYYY-MM-DD
Tai vaihtoehtoisesti tee custom sort functio joka ymmärtää että kyseessä on päivämäärä - Anonyymi
Tähän kysymykseen on jo vastattu asiantuntevasti. Tämä avaus oli ensimmäinen, koska se poistettiin, tein saman nimisenä uuden, mutta pienemmällä taulukolla, koska epäilin taulukon kokoa poiston syyksi. Nyt tämä ensimmäinen on näköjään palannut takaisin ja siksi näitä on nyt kaksi.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa
En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod225124- 254278
- 272441
- 342234
- 371988
- 151908
En ole koskaan kokenut
Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka191587- 121521
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons211237Kerranki asiat oikein
Ilkka ja muut pienpuolueeet...teitte hyvän työn kun valitsitte pätevän henkilön virkaan eikä kepulle passelia!! Jatkakaa101164