「code」+[0-9] または [az] を含む配列を jQuery/JS で生成したいと考えています。だからそのように見えるでしょう。
コード0、コード1 ...、コードA、コードB
現在唯一の有効な方法は、それらを手動で記述することです。これはばかげた方法であり、これを自動的に生成する方法があると確信しています。
同様のことを行う方法を学ぶことができる記事を参照して回答をいただければ幸いです。
ありがとうございました。
「code」+[0-9] または [az] を含む配列を jQuery/JS で生成したいと考えています。だからそのように見えるでしょう。
コード0、コード1 ...、コードA、コードB
現在唯一の有効な方法は、それらを手動で記述することです。これはばかげた方法であり、これを自動的に生成する方法があると確信しています。
同様のことを行う方法を学ぶことができる記事を参照して回答をいただければ幸いです。
ありがとうございました。
ASCII テーブルと JavaScript のfromCharCode()関数を使用するazの場合:
var a = [];
for(var i=97; i<=122; i++)
{
a.push("code" + String.fromCharCode(i));
}
0 ~ 9の場合:
var a = [];
for(var i=0; i<=9; i++)
{
a.push("code" + i);
}
Unicode hexcode を使用して、0 から z までのシンボル全体をループしています。
var arr = [];
for (var i = 0x30; i < 0x7b;i++){
// skip non word characters
// without regex, faster, but not as elegant:
// if(i==0x3a){i=0x41}
// if(i==0x5b){i=0x61}
char = String.fromCharCode(i);
while(!/\w/.test(char)){char = String.fromCharCode(i++)};
// generate your code
var res = "code"+char;
// use your result
arr.push(res);
}
console.log(arr);
ここにあなたの例があります。
ドキュメント:
a = [];
for(i = 48; i < 91; i++) {
if (i==58) i = 65
a.push("code" + String.fromCharCode(i));
}
alert(a.join(',')) // or cou can print to console of browser: console.log(a);