魔术可迭代的
通过在Iterable本身上调用对Iterable中的所有项目调用方法
使用 。
安装
$ npm install magic-iterable
用法
const magicIterable = require ( 'magic-iterable' ) ;
const x = {
i : 0 ,
increment ( value ) {
this . i += value ;
return this . i ;
}
} ;
const array = [ x , x , x , x ] ;
const magicArray = magicIterable ( array ) ;
Array . isArray ( magicArray ) ;
//=> true
magicArray . increment ( 2 ) ;
//=> [2, 4, 6, 8