Pot.Text.wrap

{String} Pot.Text.wrap ({String} string, {String|Array} wrapper [, {String} right])

Pot.js で利用可能。 PotLite.js では利用できません。

文字列 string を wrapper で囲います。

引数 string は、対象の文字列を指定します。
引数 wrapper は、囲う文字または配列を指定します。
wrapper に配列が渡されると、最初の要素を左側、最後の要素を右側として使います。
引数 right は、任意に右側の囲い文字を指定します。
right は省略可能です。
wrapper に、'()''{}' などの対になっている括弧を渡すと
それを分解し左側と右側に設定します。

Pot.globalize() が適応されている場合、Pot.wrap() が wrap() で実行できます。

string を wrapper で囲った文字列が返ります。

var s = 'hoge';
debug( wrap(s, '"') ); // '"hoge"'
var s = 'hoge';
debug( wrap(s, ['(', ')']) ); // '(hoge)'
var s = 'hoge';
debug( wrap(s, '{', '}') ); // '{hoge}'
var s = 'hoge';
debug( wrap(s, '()') + wrap(s, '[]') ); // '(hoge)[hoge]'