
自己写了一个函数:
var mapKey = function (arr, fnKey, fnValue) {
var res = {};
$.each(arr, function (key, value) {
res[fnKey(value)] = fnValue(value);
});
return $.makeArray(res);
};
调用的时候这样:
mapKey(cs, function (k) {return $(k).prop('name');}, function (v) {return $(v).val();})
但是调用的时候会很长,不优雅啊。。。
var mapKey = function (arr, fnKey, fnValue) {
var res = {};
$.each(arr, function (key, value) {
res[fnKey(value)] = fnValue(value);
});
return $.makeArray(res);
};
调用的时候这样:
mapKey(cs, function (k) {return $(k).prop('name');}, function (v) {return $(v).val();})
但是调用的时候会很长,不优雅啊。。。





