-1

String.fromCharCode()パラメータとして変数を使用すると機能しないことに気付きました。

サンプルコードは次のとおりです。

var x = atob('ODAsNjUsODMsODMsODcsNzksODIsNjgsOTUsNDgsNDk=');
console.log('\''+x.replace(new RegExp(',', 'g'), '\',\'')+'\'');
console.log(String.fromCharCode('\'' + x.replace(new RegExp(',', 'g'), '\',\'') + '\''));

これは次のように評価されます

'80','65','83','83','87','79','82','68','95','48','49'

これが機能するため、これは正しいパラメーター チェーンですString.fromCharCode()

console.log(String.fromCharCode('80','65','83','83','87','79','82','68','95','48','49'));

変数をパラメーターとして受け入れないのはなぜですか?

ここで何か間違ったことをしましたか?

4

2 に答える 2