当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


underscore.js _.iterators.Tree()用法及代码示例


借助于_.iterators.Tree()方法,我们可以得到迭代器,该迭代器可以一棵树一一返回每个值,并使用此方法将输入作为具有不同维数的数组。

用法:

_.iterators.Tree( array )

返回值:它从迭代函数返回值。

注意:要执行以下示例,必须使用此命令提示符安装underscore-contrib库,我们必须执行以下命令。

npm install underscore-contrib

范例1:在此示例中,我们可以通过使用_.iterators.Tree()方法来看到这一点。每当调用迭代函数时,我们就可以从树中逐一从迭代函数中获取值。



Javascript

// Defining underscore contrib variable  
var _ = require('underscore-contrib'); 
  
var geek = _.iterators.Tree(["A", ["C"], ["B", ["D"]]]); 
  
for(var i = 0; i < 5; i++) { 
    console.log(geek()); 
}

输出:

A
C
B
D

范例2:

Javascript

// Defining underscore contrib variable  
var _ = require('underscore-contrib'); 
  
var geek = _.iterators.Tree([1, 5, [3], [2, [4]]]); 
  
for(var i = 0; i < 5; i++) { 
    console.log(geek()); 
}

输出:

1
5
3
2
4

相关用法


注:本文由纯净天空筛选整理自Jitender_1998大神的英文原创作品 Underscore.js _.iterators.Tree() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。