Łączenie tekstów - concat
Jak połączyć dwa teksty w jeden?
String.prototype.concat() String.prototype.concat(string1) String.prototype.concat(string1, string2...)
- Parametry:
String
string1,String
string2... - lista kolejnych wartości tekstowych- Wartość:
String
- połączona wartość tekstowa
Łączy kilka wartości - niekoniecznie tekstowych - w jeden tekst. Zatem działa identycznie jak operator +
, w przypadku gdy przynajmniej jeden z jego argumentów jest tekstem.
Przykład String.prototype.concat
"abc".concat(); // "abc" "abc".concat("def", "ghi"); // "abcdefghi" "test ".concat(null); // "test null" "test ".concat(false); // "test false" "test ".concat(undefined); // "test undefined" "test ".concat(+1.2); // "test 1.2" "test ".concat(NaN); // "test NaN" "test ".concat(Infinity); // "test Infinity"
Komentarze
- Gandiexn
10.06.2014 21:58
"Póki co niestety zainteresowanie tą tematyką w Kursie jest niewielkie.".
Bo póki co służy on bardziej jako ściągawka niż kurs.
Zobacz więcej - Nitr0Skay
10.06.2014 21:27
kurshtml
Co nie znaczy, że nikt z tego nie korzysta. Prędzej czy później zamierzam przeczytać wszystko to, co znajduje się na kurshtml.edu.pl ;D
I również i ja lubię poczytać o takich ciekawostkach. Nie wiem, jak inni
Zobacz więcej - Sławomir Kokłowski
10.06.2014 21:00
Póki co niestety zainteresowanie tą tematyką w Kursie jest niewielkie.
Zobacz więcej - Comandeer
10.06.2014 20:44
a tak z czystej ciekawości - czy kurs będzie dalej rozwijany? i czy pojawią się w nim niedorzeczności z WHATWG (raczej w ramach ciekawostki :))?
Zobacz więcej - Sławomir Kokłowski
10.06.2014 20:12
tak
Zobacz więcej - Nitr0Skay
10.06.2014 20:09
kurshtml
Teraz dopiero załapałem. Proszę wybaczyć, mój błąd ;D
@UP
Zapewne dlatego, że drugi argument jest mniejszy od tego pierwszego (od początkowego indexu), dobrze rozumuję ? :)
Zobacz więcej - Sławomir Kokłowski
10.06.2014 20:02
Opis jest prawidłowy. Drugi parametr funkcji String.prototype.slice oznacza wartość indeksu, a nie liczbę znaków do wycięcia. Przykładowo poniższe wywołanie zwróci pusty string: [...]
Zobacz więcej - Nitr0Skay
10.06.2014 19:28
"Parametry:
Number start - pozycja znaku początkowego (domyślnie: 0)
Number end - pozycja znaku po końcowym (domyślnie: długość tekstu)".
Domyślam się, iż przy tym drugim, domyślną wartością powinno być: długość tekstu - pozycja początkowa
Można text o długości 10 znaków wycinać od 3 znaku, ale...
Zobacz więcej