Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania
Viewing all articles
Browse latest Browse all 65225

Tworzenie prototypów zmieniających wielkość liter w stringu

$
0
0

Witam, otóż szlifuję umiejętności z JS'a i natrafiłem na ścianę. Poniższe motody mają za zadanie zmieniać pierwszą literę na wielką i zmieniać co drugą literę na wielką - tj "sIaLaLaLa". W consoli wywala mi błędy, a sam nie potrafię tego zdebuggować. Będę wdzięczny za pomoc w rozwikłaniu tej zagadki.

 

String.prototype.capitalLetter = function(){
	return this.charAt(0).toUpperCase + this.substr(1);
}

function mixLetters(){
	var text = "";
		for(var x=0; x < this.length; x++)
		{
			if(x%2 == 0)
				text = text + this.charAt(x).toUpperCase;
			else{
				text = text + this.charAt(x).toLowerCase;
			}
		}
		return text;
}
String.prototype.mixLetters = mixLetters;

var text1 = "sialalalalala";
text1.mixLetters();
console.log(text1.capitalLetter());
console.log(text1.mixLetters());

 


Viewing all articles
Browse latest Browse all 65225

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>