开发中遇到了用js解析重新组装json数据的要求,关键点在于JSON中的串的键是动态的,多方查找解决了在此做个记录.同时我也深感js中循环的无赖,如果用i作为键会得到索引,用key作为循环变量竟然可以得到key,不太理解这种设计,暂且记录下来吧. var jsonObj =JSON.parse(data.json); console.log("payProductMap是:"+JSON.stringify(jsonObj.payProductMap)); var payProductM…
var storeArray=new Array(); $("input[name='storeid']").each(function(i){ var curStoreObj = {}; var curStoreId = $(this).val(); curStoreObj.storeId = curStoreId; if(curStoreId){ var curStoreMoney = $("#"+curStoreId+"storeMoney"…
功能: var fruitArry=[{name:'durian'},{name:'peach'},{name:'banana'},{name:'pitaya'},{name:'apple'},{name:'cherry'}]; var fruit={'banana':'香蕉','peach':'桃子','durian':'榴莲','pitaya':'火龙果'}; 将 fruitArry 中 name 的值根据 fruit 的 key 值进行替换:如果 fruitArry 的…