1、ES6的箭头函数,不能兼容低版本手机;
2、保留两位有效小数,可以用toFixed(2),注意的是,该方法只适用于类型为Number的对象;
3、类似淘宝购物车的价格联动,res为所用规格对应的数组,filterObj为选中的规格
function getPrice(res, filterObj) { var newRes = res; for (var key in filterObj){ if (filterObj[key] == ""){ continue; } newRes = getFilterObj(key,filterObj[key],newRes); } return newRes; } function getFilterObj(key, obj, res) { var newRes = []; for(var resKey in res){ if(res[resKey][key] == obj){ newRes.push(res[resKey]); } } return newRes; }