From f077f86d59a46470d0986abfab7b6bbb390218a9 Mon Sep 17 00:00:00 2001 From: xuwu Date: Mon, 15 Mar 2021 07:34:00 +0800 Subject: [PATCH] feat: update readme --- README.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/README.md b/README.md index 3867f1d..f39ebbd 100644 --- a/README.md +++ b/README.md @@ -23,8 +23,31 @@ ### 今日原题 +第六题:[实现一个 chunk 函数](https://github.com/KieSun/fucking-frontend/issues/8) + +```js +/** + * @param input + * @param size + * @returns {Array} + */ +_.chunk(['a', 'b', 'c', 'd'], 2) +// => [['a', 'b'], ['c', 'd']] + +_.chunk(['a', 'b', 'c', 'd'], 3) +// => [['a', 'b', 'c'], ['d']] + +_.chunk(['a', 'b', 'c', 'd'], 5) +// => [['a', 'b', 'c', 'd']] + +_.chunk(['a', 'b', 'c', 'd'], 0) +// => [] +``` + 第五题:[Promise.all 错误处理](https://github.com/KieSun/fucking-frontend/issues/6) +
+ 异步请求通过 Promise.all 处理,怎么让其中失败的所有请求重试。 ```js @@ -32,6 +55,10 @@ Promise.all([A, B, C, D]) // 4 个请求完成后发现 AD 请求失败了,如果让 AD 请求重试 ``` +[答案](./Answer/1%20~%2010/5.md) + +
+ 第四题:[消息队列](https://github.com/KieSun/fucking-frontend/issues/5)
@@ -40,6 +67,8 @@ Promise.all([A, B, C, D]) 请实现当用户依次点击 A、B、C、A、C、B 的时候,最终获取的数据为 ABCACB。 +[答案](./Answer/1%20~%2010/4.md) +
第三题:[请按照用例实现代码](https://github.com/KieSun/fucking-frontend/issues/3)