Hoe converteer je een door komma's gescheiden string naar een array?
Ik heb een door komma's gescheiden tekenreeks die ik wil omzetten in een matrix, zodat ik er doorheen kan lopen.
Is er iets ingebouwd om dit te doen?
Bijvoorbeeld, ik heb deze string
var str = "January,February,March,April,May,June,July,August,September,October,November,December";
nu wil ik dit splitsen door de komma, en dan opslaan in een array.
683
3
MDN reference, vooral nuttig voor het mogelijk onverwachte gedrag van de
limit
parameter. (Hint:"a,b,c".split(",", 2)
komt uit op["a", "b"]
, niet op["a", "b,c"]
).Kijk uit als je op gehele getallen mikt, zoals 1,2,3,4,5. Als je van plan bent om de elementen van je array als gehele getallen te gebruiken en niet als strings na het splitsen van de string, overweeg dan om ze in dergelijke te converteren.
door een lus als deze toe te voegen
zal een array teruggeven die gehele getallen bevat, en geen strings.
De methode split() wordt gebruikt om een tekenreeks te splitsen in een array van subtekenreeksen, en geeft de nieuwe array terug.