Firefox では機能するが他のブラウザーでは機能しないコードの回避策を見つけようとしています。現在、機能は次のようになっています。
function capitalise(myString) {
// Extract 1st char (b) and rest of string (c) then return it with b capitalised
var [a, b, c] = /^(.)(.*)$/.exec(myString);
return b.toUpperCase()+c;
}
これは Firefox では完全に機能しますが、Chrome と Opera では許可されません。誰かが適切な回避策を提案できますか?
同じ var [ thing1, thing2, thing3 ] = regex.exec(str); を使用します。私が現在書いているスクリプトのさまざまな構文。