シングルページアプリケーションに関する本を読んでいますが、ある時点で for...in ループがあります:
KEYVAL:
for(key_name in arg_map){
if(arg_map.hasOwnProperty(key_name)){
if(key_name.indexOf('_') === 0) continue KEYVAL;
anchor_map_revise[key_name] = arg_map[key_name];
key_name_dep = '_' + key_name;
if(arg_map[key_name_dep]){
anchor_map_revise[key_name_dep] = arg_map[key_name_dep];
}
else{
delete anchor_map_revise[key_name_dep];
delete anchor_map_revise['_s' + key_name_dep];
}
}
}
特に目を引いたのはKEYVAL
、ループの直前にある単語です。変数ですか?それは何を表していますか?それはなんのためですか?この構文はどういう意味ですか? この単語は、含まれているコードの 2 つの場所にのみ表示され、例全体では表示されません。
これを知りたくていろいろ調べてみましたが、今のところ情報がありません。誰か助けてくれませんか?
ありがとうございました。