feat: update readme

This commit is contained in:
虚无 2021-03-16 10:43:42 +08:00
parent f077f86d59
commit bd79738767
2 changed files with 67 additions and 3 deletions

26
1.js Normal file
View File

@ -0,0 +1,26 @@
const dedup = (data, getKey = () => {} ) => {
// todo
}
let data = [
{ id: 1, v: 1 },
{ id: 2, v: 2 },
{ id: 1, v: 2 },
];
// 以 id 作为排重 key执行函数得到结果
// data = [
// { id: 1, v: 1 },
// { id: 2, v: 2 },
// ];
let data1 = [
{ id: 1, v: 1, id1: 1 },
{ id: 2, v: 2, id1: 2 },
{ id: 1, v: 2, id1: 1 },
]
// 以 id 和 id1 作为排重 key执行函数得到结果
// data1 = [
// { id: 1, v: 1, id1: 1 },
// { id: 2, v: 2, id1: 2 },
// ];

View File

@ -10,9 +10,12 @@
## 目录 ## 目录
- [每日大厂原题](#每日大厂原题) - [干爆前端](#干爆前端)
- [前端十五万字面试资料](#前端十五万字面试资料) - [目录](#目录)
- [各类大厂内推](#各类大厂内推) - [每日大厂原题](#每日大厂原题)
- [今日原题](#今日原题)
- [前端十五万字面试资料](#前端十五万字面试资料)
- [各类大厂内推](#各类大厂内推)
## 每日大厂原题 ## 每日大厂原题
@ -23,8 +26,41 @@
### 今日原题 ### 今日原题
第七题:[数据排重](https://github.com/KieSun/fucking-frontend/issues/11)
```js
const dedup = (data, getKey = () => {} ) => {
// todo
}
let data = [
{ id: 1, v: 1 },
{ id: 2, v: 2 },
{ id: 1, v: 2 },
];
// 以 id 作为排重 key执行函数得到结果
// data = [
// { id: 1, v: 1 },
// { id: 2, v: 2 },
// ];
let data1 = [
{ id: 1, v: 1, id1: 1 },
{ id: 2, v: 2, id1: 2 },
{ id: 1, v: 2, id1: 1 },
]
// 以 id 和 id1 作为排重 key执行函数得到结果
// data1 = [
// { id: 1, v: 1, id1: 1 },
// { id: 2, v: 2, id1: 2 },
// ];
```
第六题:[实现一个 chunk 函数](https://github.com/KieSun/fucking-frontend/issues/8) 第六题:[实现一个 chunk 函数](https://github.com/KieSun/fucking-frontend/issues/8)
<details>
```js ```js
/** /**
* @param input * @param input
@ -44,6 +80,8 @@ _.chunk(['a', 'b', 'c', 'd'], 0)
// => [] // => []
``` ```
</details>
第五题:[Promise.all 错误处理](https://github.com/KieSun/fucking-frontend/issues/6) 第五题:[Promise.all 错误处理](https://github.com/KieSun/fucking-frontend/issues/6)
<details> <details>