Pot.js で利用可能。 PotLite.js では利用できません。
文字列 string をアンインデントして返します。
引数 string は対象の文字列を指定します。
引数 size は、任意に アンインデントする深さを数値で指定します。
size のデフォルトは 2 です。
引数 ch は、任意にインデントする文字を指定します。
ch のデフォルトは スペース ' ' です。
size と ch は順序が異なっていても認識されます。
アンインデントは、改行ごとに行われます。
Pot.globalize() が適応されている場合、Pot.unindent() が unindent() で実行できます。
string をアンインデントした文字列が返ります。
var s = ' foo bar baz'; debug(Pot.unindent(s)); // 'foo bar baz' debug(Pot.unindent(s, 1)); // ' foo bar baz' debug(Pot.unindent(s, 1, '\t')); // ' foo bar baz'
var s = '\tfoo\n\tbar\n\tbaz'; debug(Pot.unindent(s, 1, '\t')); // 'foo\nbar\nbaz'