威武流沙

文章
5
资源
0
加入时间
2年10月24天

iteratorlterator的形式iterator不同next一次次调用遍历下一个成员。用for(成员of 数组)原生可遍历的对象:数组,字符串,arguments,nodelist,set,map

lterator的形式使用iterator的原因:数组遍历可以用for循环,对象遍历用for in,iterator可以统一遍历的方法。 <script> const it=[11,22][Symbol.iterator](); console.log(it.next());//{value: 11, done: false} console.log(it.next());//{value: 22, done: false}

列举组合的所有情况(多层嵌套for循环与递归)

从n个元素中一次抽取m个元素,则共有C(n,m)种可能的情况。那么怎样将组合的所有可能情况一一列举出来呢?以1至10共10个数字为例int array[]=new int[10];for(int i=0;i<array.length;i++) { array[i]=i+1;}C(10,1),即从10个数字中抽取1个数字我们可以用for循环将其一一列举出来for(int ...