를 나타내는 데 사용되어야 하는지를도 : 객체를 받아 등록 정보를 인라인I이 재귀 기능이 알고리즘 로직
function inline(o) {
return objEntries(o).reduce(function (result, item) {
var key = item[0];
var val = item[1];
if (val instanceof Object) {
objEntries(inline(val)).forEach(function (subItem) {
var subKey = subItem[0];
var subVal = subItem[1];
result[key + '.' + subKey] = subVal;
});
} else {
result[key] = val;
}
return result;
}, {});
}
function objEntries(obj) {
return Object.keys(obj).map(function (key) {
return [key, obj[key]];
});
}
한다. 예를 들어,이 :
var o = {some: {prop:5}}
이된다 : 나는 그것을 시각적으로 작업을 어떻게 표현 할
var o = {"some.prop": 5};
. 어떤 다이어그램이나 표기법을 사용할 수 있습니까? 누군가 내가 요약 한 기능을 기반으로 작은 예제를 제공해 줄 수 있습니까?
시퀀스 다이어그램 – Damirchi
을 사용해야합니다. 질문에 대한 답변이 과학적 의견보다 많은 것으로 판명 된 것 같습니다. –
@ 토마스 킬리언, 그렇지 않을 수도 있습니다. 다른 곳으로 물어볼 곳이 없었습니다. –