Так что есть два различных набора объектов:ссылки объект внутри другого объекта Javascript
var house = {};
house["01"] = {hID: "01", neighbh: "00001", name: "house 1"};
house["02"] = {hID: "02", neighbh: "00001", name: "house 2"};
house["03"] = {hID: "03", neighbh: "00002", name: "house 3"};
house["04"] = {hID: "04", neighbh: "00003", name: "house 4"};
var neighborhood = {};
neighborhood["00001"] = {id: "00001", name: "first neighborhood", houses: {} };
neighborhood["00002"] = {id: "00002", name: "second neighborhood", houses: {} };
neighborhood["00003"] = {id: "00003", name: "third neighborhood", houses: {} };
Я хочу, чтобы иметь возможность ссылаться на объекты дом внутри дома {} в пределах города. Но отфильтруйте их в соответствующем районе. т. е. дом ["01"] должен идти по соседству ["00001"] (те, у которых соседний номер соответствует соседнему дому). Это так, что я могу иметь все дома в одном другом объекте, но все же иметь возможность вносить в них изменения через объект окрестности. Надеюсь, мне удалось прояснить ситуацию.
Любая помощь будет оценена по достоинству. Спасибо
Можете уточнить, что вы пытаетесь сделать? В частности, я не понимаю этого предложения: «Но отфильтруйте их в соответствующем районе, т. Е. Дом [« 01 »] должен идти по соседству [« 00001 »] (те, у которых есть соседний соседний соседний дом). – KSFT
, так, например, house ["01] (имеет neibh 00001), потому что этот id (per say) соответствует id окрестности из окрестности [" 00001 "], на который он должен ссылаться внутри этого, объясняет ли это лучше? –