![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
eigerkl
这个作者很懒,什么都没留下…
展开
-
数组去重多解法
方法一:在ES6语法里有一个很骚的东西,Set:一个可以是任何类型的独一无二的值的集合.[...(new Set(arr))]又或者可以使用Array.from()Array.from(new Set(arr))方法二:思路:1.将原数组排序2.用新数组中的第i个元素与排序后数组中的最后一个元素比较3.将不相等的元素push到新数组中function unique(arr) { va原创 2017-09-28 10:50:15 · 240 阅读 · 0 评论 -
如何判断一个对象为数组
1.用Array对象isArray方法来判断不得不承认这是一个超级简单又好用的方法,参数是数组时返回true,不是数组时则返回falsevar a=[];Array.isArray(a) //返回truevar b='hello world';Array.isArray(b) //返回false2.用instanceof判断var a=[];console.log(a ins原创 2017-09-28 11:41:12 · 2417 阅读 · 0 评论 -
TCP连接 相关问题
为什么连接的时候是三次握手,关闭的时候却是四次握手?因为当Server端收到Client端的SYN连接请求报文后,可以直接发送SYN+ACK报文。其中ACK报文是用来应答的,SYN报文是用来同步的。但是关闭连接时,当Server端收到FIN报文时,很可能并不会立即关闭SOCKET,所以只能先回复一个ACK报文,告诉Client端,“你发的FIN报文我收到了”。只有等到我Server端所有的报文都...原创 2019-03-17 19:35:49 · 167 阅读 · 0 评论