根据key名获取树中的节点
前端笔记 2022-05-13 12:21:10

 

XML/HTML Code复制内容到剪贴板
  1. var result = this.getNodeByKey(key, this.treeData)  

 

JavaScript Code复制内容到剪贴板
  1. getNodeByKey (key, node) {  
  2.   var reduce = [].reduce  
  3.   function runner (result, node) {  
  4.     if (result || !node) return result  
  5.     return node.key === key && node || runner(null, node.children) || reduce.call(Object(node), runner, result)  
  6.   }  
  7.   return runner(null, node)  
  8. }  

 

 

 

本文来自于:http://www.yoyo88.cn/note/frontend/620.html

Powered by yoyo苏ICP备15045725号