TypeScriptで拡張メソッド(ついでにjavascriptも)

TypeScript楽しい






TypeScriptで任意の位置に文字列を挿入する拡張メソッド


interface String {
    /**
     文字列を挿入する
     @param insertIdx 挿入する位置
     @param insertString 挿入する文字列
    */
    insert(insertIdxdx: number, insertString: string): string;
}
String.prototype.insert = function (insertIdx: number, insertString: string) {
    return (this.slice(0, insertIdx) + insertString + this.slice(insertIdx));
};

// 使い方
"test".insert(2, "INSERT"); // "teINSERTst" が返ってきます。


javascriptで任意の位置に文字列を挿入する拡張メソッド


String.prototype.insert = function (insertIdx, insertString) {
    return (this.slice(0, insertIdx) + insertString + this.slice(insertIdx));
};


文字列型を拡張しています。
interfaceの方にコメントを書くことで使用時に説明が表示されるようになります。
ちょー便利です。

2015年11月4日水曜日