-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
- 求一个多维数组的最大深度
// let arr = [1, 2, 3, ['n', 'i', ['t', ['nihao']]], ['a', 'b']]
console.log(deep(arr)) // 4
function deep() {
}
- 实现sum方法 让下面的执行结果正确
sum(1,2,3).sumOf() // 6
sum(2)(4,1)(2).sumOf() // 9
- 红灯3s 亮一次,绿灯1s亮一次,黄灯2s亮一次,让三个灯不断重复
- 写一个定时器函数 myTimer(fn, a, b),每次间隔 a,a+b,a+2b,...,a+nb 的时间执行fn
- koa 中间件如何实现的
- 级联数据转换:
var data = [
{
province: '浙江',
city: '杭州',
name: '西湖'
},
{
province: '四川',
city: '成都',
name: '锦里'
},
{
province: '四川',
city: '成都',
name: '方所'
},
{
province: '四川',
city: '阿坝',
name: '九寨沟'
}
]
转换成:
var data = [
{
value: '浙江',
children: [
{
value: '杭州',
children: [
{
value: '西湖'
}
]
}
]
},
{
value: '四川',
children: [
{
value: '成都',
children: [
{
value: '锦里'
},
{
value: '方所'
}
]
},
{
value: '阿坝',
children: [
{
value: '九寨沟'
}
]
}
]
}
]
Metadata
Metadata
Assignees
Labels
No labels