JavaScriptClassEnhancements als jsx

Funktionen, Klassen, Prototypes, Libraries, Problemlösungen
Antworten
wernerperplies
Beiträge: 250
Registriert: 6. Aug 2011, 17:48
Wohnort: 18374 Zingst
Kontaktdaten:

JavaScriptClassEnhancements als jsx

Beitrag von wernerperplies » 11. Nov 2011, 07:57

Im Anhang finden Sie einige Erweiterungen des String-Objekts und eine Erweiterung des Array-Objekts:

String-Object:
  • string.trim()
    Beseitigt Whitespace-Zeichen vor und hinter einem String
  • string.lTrim()
    Beseitigt Whitespace-Zeichen vor einem String
  • string.rTrim()
    Beseitigt Whitespace-Zeichen nach einem String
  • string.fill(n)
    erzeugt einen String mit n Wiederholungen:
    Beispiel: "ha".fill(3); -> "hahaha"
  • string.padLeft(fillc, length)
    füllt einen String von links auf:
    Beispiel: "3".fill("0",3); -> "003"
  • string.padRight(fillc, length)
    füllt einen String von rechts auf:
    Beispiel: "3".fill("*",3); -> "3**"
  • string.left(length)
    Gibt die ersten (length) Zeichen zurück
    Beispiel: "Werner".left(3); -> "Wer"
  • string.right(length)
    Gibt die letzten (length) Zeichen zurück
    Beispiel: "Werner".left(3); -> "ner"
  • string.format(a,b,c...)
    ersetzt beliebig viele Platzhalter mit Strings
    Beispiel:
    "{0} Ersetzung, {1} Ersetzung, {2} Ersetzung".format("erste","zweite","dritte")
    -> "erste Ersetzung, zweite Ersetzung, dritte Ersetzung"
  • string.count(string)
    zählt Strings im String
    Beispiel: "ei,ei,ei ein ei".count("ei"); -> 5
  • string.toUnicode(string)
    wandelt ein String in einen String mit Unicode-Codierung um.
    Beispiel:"Adam".toUnicode() -> " \u0041\u0064\u0061\u006D"
Array-Object:
  1. array.indexOf(e)
    gibt die Position eines Objekts im Array zurück, -1 wenn nicht vorhanden.
Dateianhänge
StringArrayProtoTypes.zip
enthält Skript StringArrayProtoTypes.jsx mit Prototypes
(831 Bytes) 990-mal heruntergeladen
einen schönen Tag wünscht

Werner Perplies
https://www.weepee.de

Antworten

Zurück zu „Snippets und Libs“