为什么要遍历对象的属性?

时间:2018-11-20 02:47:00

标签: javascript

所以我正在读一本书,叫做“单页Web应用程序”,我对下面的这些代码感到困惑。

changeAnchorPart = function (arg_map) {
        var
            anchor_map_revise = copyAnchorMap(),
            bool_return = true,
            key_name, key_name_dep;

        KEYVAL:
        for (key_name in arg_map){
            //HERE! why check the property?
            if ( arg_map.hasOwnProperty( key_name )){
                if( key_name.indexOf( '-' ) === 0){ continue KEYVAL }
            }
        }
    };

'key_name'应该存在,为什么检查?

0 个答案:

没有答案