你若胆大藏文章,我必定期来逗逼!
/**
* 一维数组去重
* @param {Object} arr
*/
function unique(arr) {
var result = [], hash = {};
for (var i = 0, elem; (elem = arr[i]) != null; i++) {
if (!hash[elem]) {
result.push(elem);
hash[elem] = true;
}
}
return result;
},
/**
* 返回一维数组某列
* @param {Object} name 需要返回的属性名
* @param {Object} arr 原始数据
* 这货就像伟大的php语言里面的array_column()函数
*/
function getParamValues(name, arr) {
var ret = []
for (var i = 0, len = arr.length; i < len; i++) {
ret.push(arr[i][name])
}
return ret
},