【发布时间】:2014-02-28 10:54:48
【问题描述】:
我一直在阅读一本关于用 Javascript 编写单页应用程序的书,我浏览了这段代码:
//begin merge changes into anchor map
KEYVAL:
for(key_name in arg_map){
if(arg_map.hasOwnProperty(key_name)){
//skip dependent keys during iteration
if(key_name.indexOf('_') === 0){
continue KEYVAL;
}
//update independent key valie
anchor_map_revise[key_name] = arg_map[key_name];
//update matching dependent key
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:' 是做什么的。有人可以解释一下并可能将我引用到该特定符号的一些文档吗?谢谢。
【问题讨论】:
标签: javascript jquery notation