Kezdőoldal » Számítástechnika » Programozás » Miért van ez így? [JS]

Miért van ez így? [JS]

Figyelt kérdés

Az alábbi linken található program output-ja

miért: Robin S.

és nem: R o. ?


[link]


2019. dec. 14. 23:28
 1/4 anonim ***** válasza:
75%

var split_names = str1.trim().split(" "); // Ez egy tömböt csinál, Robin Singh esetén 2 eleműt; Robin, Singh


if (split_names.length > 1) { //ha legalább 2 szóból áll a neve

return (split_names[0] + " " + split_names[1].charAt(0) + "."); //a tömb első eleme + a tömb 2. elemének az első karaktere a visszatérési érték string formájában

}


return split_names[0]; // ha az if nem teljesült, akkor csak az első elemmel tér vissza

2019. dec. 14. 23:40
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
75%

* trim() - kiszedi a szóközöket a karakterlánc elejéről és végéről

* spit(' ') - szétbontja a karakterláncot a szóközök mentén egy tömbbe (szavakra - Robin és Singh)

* split_names[0] - ez a szóközök mentén szétbontott karakterlánc tömbjének első eleme (az első szó - Robin)

* split_names[1] - ez a szóközök mentén szétbontott karakterlánc tömbjének második eleme (a második szó - Singh)

* charAt(0) - az adott karakterlánc - jelen esetben Singh - első karaktere: S

2019. dec. 14. 23:45
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:
100%

.charAt(0) -miatt , az R o. akkor lenne, ha az első tömbérték után is ott lenne így:

return (split_names[0] .charAt(0)+ " " + split_names[1].charAt(0) + ".");

2019. dec. 14. 23:52
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:
Köszönöm. Ment a pont mindenkinek.
2019. dec. 15. 00:34

További kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!