A Javascript a karakterlánc-kezelő funkciók széles skáláját kínálja. Az utolsó karakter eltávolítása egy karakterláncból egy egyszerű feladat a Javascriptben. Ennek a feladatnak két nagyon egyszerű módja van, és bármelyik jól működik.
Alkarakterlánc
A Javascript részkarakterlánc-függvénye két argumentumot vesz fel, a részkarakterlánc kezdőpontját és a részkarakterlánc végpontját. Ha olyan részkarakterláncot hív meg, amelynek kezdőpontja a 0, és az eredeti karakterlánc hossza mínusz egy a végpontként, a Javascript az eredeti karakterláncot adja vissza az utolsó karakterrel.
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.substring(0, theString.length-1); alert(theStringMinusOne);
Ennek fel kell bukkannia az „Angus Macgyver”-nek, felkiáltójel nélkül.
Szelet
A szelet funkció hasonlóan működik.
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.slice(0, -1); alert(theStringMinusOne);
Én személy szerint szeretem az első opciót, mivel az alkarakterlánc ismerős funkció a különböző nyelveken. Őszintén szólva, nincs különbség – válasszon kedvére.