JavaScriptslice
を使用して文字列の最初と最後の文字を抽出する方法は?
例えば:"Hello World"
として結果が必要"dH"
です。
以下は私のjsfiddleです:
JavaScriptslice
を使用して文字列の最初と最後の文字を抽出する方法は?
例えば:"Hello World"
として結果が必要"dH"
です。
以下は私のjsfiddleです:
最もクリーンなソリューションは次のとおりです。
var output = input.slice(-1)+input[0];
さらに必要な場合はslice
、
var output = input.slice(-1)+input.slice(0,1);
そして、ここに別の楽しい(そして効率の悪い)解決策があります:
var output = input.replace(/^(.).*(.)$/,'$2$1');
また
var output = input.match(/^.|.$/g).reverse().join('');
Substr も同様に機能します。
alert(test.substr(-1,1) + test.substr(0,1));
a.charAt(a.length-1) + a.charAt(0)