lib/dot/keys.def
{{## def.allKeys:obj:
Object.getOwnPropertyNames({{=obj}})
#}}
{{## eachKey:params:
var key;
if (onlyEnumerable) {
for (key in {{=params.obj}}) {
{{=params.code}}
}
} else {
var keys = {{# def.allKeys:params.obj }};
{{# def.iter:keys }} {
key = keys[i];
{{=params.code}}
}
}
#}}
{{## eachKeyAll:params:
var key;
var keys = {{# def.allKeys:params.obj }};
{{# def.iter:keys }} {
key = keys[i];
{{=params.code}}
}
#}}