public extend(obj1: object, obj2: object) { for (var obj in obj2) { obj1[obj] = obj2[obj]; } return obj1; }
例如:

for (var obj in detailAjax) { console.log(detailInit[obj]+'===='+detailAjax[obj]) detailInit[obj] = detailAjax[obj]; }
其中 detailInit 为初始 json 对象,属性范围大于 detailAjax。
detailAjax 为页面请求后的响应 json 对象,属性是 detailInit 子集。
像这样浏览网页通过异步更新初始对象的某些信息就可以用上述代码即可。