treewalk

0.1.0 • Public • Published

treewalk

树遍历

  • 深度遍历 treeWalk.deep(treeObject, { enter, process, leave })

Usage

import treeWalk from 'treewalk';

const catFamilies = {
  name: '大猫',
  children: [{
    name: '小猫1',
    children: [{
      name: '小小猫1',
    }, {
      name: '小小猫2',
    }, {
      name: '小小猫3',
    }, {
      name: '小小猫4',
    }],
  }, {
    name: '小猫2',
  }, {
    name: '小猫3',
  }, {
    name: '小猫4',
  }],
};

treeWalk.deep(catFamilies, {
  process(cat) {
    console.log(cat);
  },
});

Readme

Keywords

Package Sidebar

Install

npm i treewalk

Weekly Downloads

1

Version

0.1.0

License

ISC

Last publish

Collaborators

  • zhangmhao