js转换 underscore.js学习
来源:互联网 发布:软件卸载 编辑:程序博客网 时间:2024/06/07 05:38
var rs = [];
var datas = [{ a: 1, b: 11, c: 111 }, { a: 1, b: 11, c: 222 }, { a: 1, b: 22, c: 333 }, { a: 2, b: 33, c: 111 }, { a: 2, b: 44, c: 222 }];
var groupA = _(datas).groupBy(function (data) {
return data.a;
});
for (var field in groupA) {
var obj = { n: field, s: [] }
var groupB = _(groupA[field]).groupBy(function (data) {
return data.b;
});
for (var field2 in groupB) {
obj.s.push({
n: field2, s: _(groupB[field2]).map(function (data) {
return {n:data.c}
})
});
}
rs.push(obj);
}
console.log(rs)
var datas = [{ a: 1, b: 11, c: 111 }, { a: 1, b: 11, c: 222 }, { a: 1, b: 22, c: 333 }, { a: 2, b: 33, c: 111 }, { a: 2, b: 44, c: 222 }];
var groupA = _(datas).groupBy(function (data) {
return data.a;
});
for (var field in groupA) {
var obj = { n: field, s: [] }
var groupB = _(groupA[field]).groupBy(function (data) {
return data.b;
});
for (var field2 in groupB) {
obj.s.push({
n: field2, s: _(groupB[field2]).map(function (data) {
return {n:data.c}
})
});
}
rs.push(obj);
}
console.log(rs)
0 0
- js转换 underscore.js学习
- underscore.js学习
- underscore.js学习笔记
- underscore.js学习笔记
- underscore.js学习笔记
- underscore.js学习
- Underscore.js API 学习笔记
- Underscore.js
- underscore.js
- Underscore.js
- underscore.js
- underscore.js
- [转]Underscore.js用法
- Underscore.js笔记
- Underscore.js-template模板
- Underscore.js 入门
- Underscore.js 1.8.3
- nodejs中的underscore.js
- CAVLC和CABAC简介
- OkHttp使用教程
- Java中的JIT机制对运行速度的优化
- JS获取当前时间戳的方法转换时间戳
- dlopen 相关错误
- js转换 underscore.js学习
- jquery select option事件
- C语言与ELF机器语言之间的关系
- B. Game of Robots
- 睿频/超频
- android中浮动菜单的基本实现
- 模拟 react 框架编码
- 适配器模式
- 关于android 横屏竖屏切换