Node.js的Hashish模块
2016-01-11 21:17
651 查看
hashish包含了很多数据结构操作功能。
var Hash = require('hashish');Hash({ a : 1, b : 2, c : 3, d : 4 })
.map(function (x) { return x * 10 })
.filter(function (x) { return x < 30 })
.forEach(function (x, key) {
console.log(key + ' => ' + x);
})
;
流程:
Hash构造是{ a : 1, b : 2, c : 3, d : 4 };>>Hash值乘以10,hash结构{ a : 10, b : 20, c : 30, d : 40 }>>去掉小于30的>>forEach遍历输出。
得到
a => 10b => 20
hashish可以以链接的形式加到hash上
var Hash = require('hashish');var obj = { a : 1, b : 2, c : 3, d : 4 };
var mapped = Hash.map(obj, function (x) {
return x * 10
});
console.dir(mapped);
hash输出的值乘以10
{ a: 10, b: 20, c: 30, d: 40 }
相关文章推荐
- 你应该知道的Node.js扩展模块——Hashish
- 你应该知道的Node.js扩展模块——Hashish
- 你应该知道的Node.js扩展模块——Hashish
- NODE.JS学习笔记——CRYPTO 加密模块
- 浅析 Node.js 的 vm 模块以及运行不信任代码
- node.js系列(模块):request模块实现与php的通讯
- Node.js中的模块
- Node.js Buffer 模块常用的方法
- 详解node.js平台下Express的session与cookie模块包的配置
- node.js之基本http处理模块
- 【基于node.js+express的web开发备忘】--技术分享(TShare)站点-话题讨论模块
- Node.js(window)基础(2)——node环境下的模块,模块间调用
- 探究 node.js async模块流程控制
- C# Url操作类封装、仿Node.Js中的Url模块
- Node.js中的缓冲与流模块详细介绍
- node.js常用的几个模块总结
- Node.js Web模块
- Node.js 模块和包(Modules)
- Node.js模块 require和 exports
- Node.js中的模块加载机制和模块对象module,exports