возникла такая проблема есть несколько больших обьектов и нужно сделать между ними цепочку наследования - задача не сложная если бы они не подгружались в формате JSON , к примеру
var f = {
f:"1"
};
var f1 = {
f1:"2",
inherit:f // если есть это свойство то унаследовать обьект в нем
};
из за того что нужно прочитать свойство inherit через конструктор не сделаешь
function f() {
this.f = "1";
};
единственная идея что пришла в голову , так как обьект передается в массиве можно сделать так
[function f1(){
this.f = "1";
},2];// значение совйтсва inherit , храниться в том же массиве что и функция
но так как это не удобно, можете что то по советовать?