Jesse

Results 8 comments of Jesse
trafficstars

```js // Array.from()可以将各种值转为真正的数组,并且还提供map功能。 // 这实际上意味着,只要有一个原始的数据结构,你就可以先对它的值进行处理,然后转成规范的数组结构,进而就可以使用数量众多的数组方法。 let obj = {1:222, 2:123, 5:888}; Array.from({length: 12}, (item, index) => { return obj[index + 1] || null }) // 等价下面👇 let obj = {1:222,...

> ```js > function convert(arr) { > const obj = {} > const res = [] > list.forEach(item => { > obj[item.id] = item > }) > list.forEach(item => {...

```js function bubbleSort(arr) { for (let i = 0; i < arr.length - 1; i++) { for (let j = 0; j < arr.length - 1 - i; j++) {...

```js 有一堆扑克牌,将牌堆第一张放到桌子上,再将接下来的牌堆的第一张放到牌底,如此往复; 最后桌子上的牌顺序为: (牌底) 1,2,3,4,5,6,7,8,9,10,11,12,13 (牌顶); 问:原来那堆牌的顺序,用函数实现。 function reverse(arr) { let i = 1 let out = [] while (arr.length) { if (i % 2) { out.unshift(arr.pop()) } else {...

> > ### 哈希表,时间复杂度O(n) > > ```js > > const fn = arr => { > > const res = [] > > const map = arr.reduce((res, item) => ((res[item.id]...

> > ### 哈希表,时间复杂度O(n) > > ```js > > const fn = arr => { > > const res = [] > > const map = arr.reduce((res, item) => ((res[item.id]...

公司:平安产险 地点:中国深圳 联系方式:[email protected] 业务场景:一站式数据平台解决方案调研