generator的使用

function *flatten2 (arr) {
const result = [] function flatten(ar) {
ar.map(iter => {
if(Array.isArray(iter)) {
flatten(iter)
} else {
result.push(iter)
}
})
} flatten(arr) for(let i = 0, len = result.length; i < len; i++) {
yield result[i]
}
}

最新文章

  1. ssh整合问题总结--在添加商品模块实现图片(文件)的上传
  2. 2015.5.2-2015.5.8 Tip jQuery ,前端组件库,inline-block元素间距等
  3. C#读取XML文件的方法
  4. Unity 3D 游戏上线之后的流水总结
  5. The calculation of GPA
  6. Struts2常量的具体用法实例(一)
  7. temorrow read
  8. Identity-第一章
  9. python对象(腌制)
  10. Js的运算符
  11. golang channel
  12. pgadmin连接 postgresql远程设置
  13. REST架构简析(原论文整理)
  14. re 正则表达式
  15. 使用SSH框架遇到的错误总结
  16. n 中选 m —— 随机采样的艺术
  17. SSO单点登录、跨域重定向、跨域设置Cookie、京东单点登录实例分析
  18. unity 中 Tilemap的使用 笔记
  19. 20155227《网络对抗》Exp1 PC平台逆向破解(5)M
  20. 处理DateTime.Now不经过ToString()转换的格式(带有AM、PM)问题

热门文章

  1. k8s学习笔记之八:存储卷
  2. npm镜像地址的修改或切换
  3. Android 开发 VectorDrawable 矢量图 (一)了解Android矢量图与获取矢量图
  4. ELK+Beats日志分析系统部署
  5. Linux操作系统监控分析
  6. Java CompletableFuture:allOf等待所有异步线程任务结束
  7. API接口认证
  8. jquery中的 deferred之 deferred对象 (一)
  9. DJango 基础(7)
  10. json11阅读