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