ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 网页制作 >> web前端 >> Nodejs的Hashish模块

Nodejs的Hashish模块

来源:网络整理     时间:2016-01-12     关键词:

本篇文章主要介绍了"Nodejs的Hashish模块",主要涉及到方面的内容,对于web前端感兴趣的同学可以参考一下: hashish包含了很多数据结构操作功能。var Hash = require('hashish'); Hash({ a : 1, b : 2, c : 3, ...

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 => 10
b => 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 }

以上就介绍了Nodejs的Hashish模块,包括了方面的内容,希望对web前端有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_284061.html

相关图片

相关文章