在冰川里吃西瓜

Results 7 comments of 在冰川里吃西瓜

> 数组这个 a.join = a.shift; 没看懂啊 如何a是Array,a==1 会自动数据类型的转换,也就是调用a.join方法,而a.shift是deleteArray的第一元素并返回delete的元素,understand?

> > ```js > > function indexOf(arr,target,start=0){ > > if(start > if(start>=arr.length) return -1; > > for(let i=start;i > if(arr[i]===target) return i; > > } > > return -1; >...

**BFC概念** 块级格式化上下文 **如何创建BFC** 1.overflow : overflow的值不为visible 2. position: 值不为static,relative 3. display的值为inline-block、table-cell、table-caption 4.float的值不为none(默认) **BFC原理** 1.就是在BFC这个元素的垂直方面边距(margin)会发生重叠 2.BFC的区域不会与浮动元素的box重叠 3.BFC在页面中是一个独立的容器,外面的元素不会影响它里面的元素 4.计算BFC高度的时候,浮动元素也会参与计算

```js const uniq = (arr = []) => arr.reduce((t, c) => (t.includes(c) ? t : t.push(c), t), []) const uniqArr = [123, "meili", "123", "mogu", 123] console.log(uniq(uniqArr)) // [[123, "meili",...

https://juejin.cn/post/7062903623470514207 水了一篇文章,这里面写了48道题目的解法逻辑解析。😁

> ``` > type Person = { > id: string; > name: string; > age: number; > from?: string; > speak?: string; > }; > > type OptionalKeys = {...

> ["Q","W"][0 | 1] // Q | W