文件名称:paul:树遍历和变换函数
文件大小:10KB
文件格式:ZIP
更新时间:2024-06-20 22:34:42
JavaScript
保罗 Paul 是一个函数库,用于处理树数据结构,例如抽象语法树、二叉树和其他嵌套数据结构。 npm install paul # hey, that rhymes 用法 var Paul = require ( 'paul' ) ; var Walker = new Paul ( [ 'children' ] ) ; var tree = { value : 10 , children : [ { value : 6 } , { value : 4 } ] } ; var sum = Walker . depthReduce ( tree , function ( num , node ) { return num + node . value ; } , 0 ) ; require ( 'assert' ) . equal ( 20 , sum ) ; 文档 p
【文件预览】:
paul-master
----index.js(8KB)
----package.json(651B)
----test()
--------index.js(15KB)
----LICENSE(773B)
----.gitignore(526B)
----README.md(12KB)