Daily-Interview-Question
Daily-Interview-Question copied to clipboard
我是依扬(木易杨),公众号「高级前端进阶」作者,每天搞定一道前端大厂面试题,祝大家天天进步,一年后会看到不一样的自己。
示例 1: ```js nums1 = [1, 3] nums2 = [2] ``` 中位数是 2.0 示例 2: ```js nums1 = [1, 2] nums2 = [3, 4] ``` 中位数是(2 + 3) / 2...
```javascript const p = Promise.all([p1, p2, p3]); ``` Promise.all方法接受一个数组作为参数,p1、p2、p3都是 Promise 实例,如果不是,就会先调用下面讲到的Promise.resolve方法,将参数转为 Promise 实例,再进一步处理。(Promise.all方法的参数可以不是数组,但必须具有 Iterator 接口,且返回的每个成员都是 Promise 实例。)
1. 如传入的数组元素为`[123, "meili", "123", "mogu", 123]`,则输出:`[123, "meili", "123", "mogu"]` 2. 如传入的数组元素为`[123, [1, 2, 3], [1, "2", 3], [1, 2, 3], "meili"]`,则输出:`[123, [1, 2, 3], [1, "2", 3], "meili"]` 3. 如传入的数组元素为`[123,...
```js var t1 = new Date().getTime() for (let i = 0; i < 100; i++) { for (let j = 0; j < 1000; j++) { for (let k =...
setTimeout是一个宏任务 Promise是个异步任务,防止回调地狱,写法更具观赏性 async await 是根据generator的一个语法糖(很多人误以为是promise的语法糖),我们利用async await可以更好的用同步代码编写异步任务
```js * { padding: 0; margin: 0; } .container { width: 600px; height: 300px; display: flex; } .left { flex: 1 2 500px; background: red; } .right { flex: 2...