摘要:方法一因?yàn)槭菑拈_始的方法二獲取怎么實(shí)現(xiàn)和截取考察的用法。翻轉(zhuǎn)字符串和刪除數(shù)組的第一元素將字符串轉(zhuǎn)化為數(shù)組。將數(shù)組進(jìn)行翻轉(zhuǎn)。將數(shù)組轉(zhuǎn)換為字符串。被刪除的第一個(gè)元素刪除后的數(shù)組數(shù)組去重如果找到不到就把放到新數(shù)組里
1.運(yùn)算題的結(jié)果
var name="jay" var pe={ name:"kang", getname:function () { console.log(this); return this.name } }; console.log(pe.getname()); var pe1=pe.getname; console.log(pe1()) 輸出兩個(gè)console.log() // kang //jay2.寫出實(shí)現(xiàn)數(shù)組去重的方法;
最簡(jiǎn)潔的es6 set方法
var arr=[2,2,2,3,3,4,5,6,4]; var set=new Set(arr);//轉(zhuǎn)換為set 去重; arr=Array.from(set);//轉(zhuǎn)換回?cái)?shù)組; console.log(arr);//實(shí)現(xiàn)數(shù)組去重;3.請(qǐng)寫出實(shí)現(xiàn)隨機(jī)打亂數(shù)組的順序的方法;
var arr = [1,2,3,4,5,6,7] function ranArr(arr) { return arr.sort(function() { return Math.random() > 0.5 ? 1 : -1 }) } console.log(ranArr(arr))4.tcp的三次握手
第一次握手:建立連接時(shí),客戶端發(fā)送syn包(syn=j)到服務(wù)器,并進(jìn)入 SYN_SENT 狀態(tài),等待服務(wù)器確認(rèn)。
SYN:同步序列編號(hào)。
第二次握手:服務(wù)器收到syn包,必須確認(rèn)客戶的SYN(ack=j+1),同時(shí)自己也發(fā)送一個(gè)SYN包(syn=k),即SYN+ACK包,此時(shí)服務(wù)器進(jìn)入 SYN_RECV 狀態(tài);
第三次握手:客戶端收到服務(wù)器的SYN+ACK包,向服務(wù)器發(fā)送確認(rèn)包ACK(ack=k+1),此包發(fā)送完畢,客戶端和服務(wù)器進(jìn)入 ESTABLISHED(TCP連接成功)狀態(tài),完成三次握手。
完成三次握手,客戶端與服務(wù)器開始傳送數(shù)據(jù),在上述過程中,還有一些重要的概念:
5.osi應(yīng)用層——表示層——會(huì)話層——傳輸層——網(wǎng)絡(luò)層——數(shù)據(jù)鏈路層——物理層
6 獲取字符串里面字母出現(xiàn)次數(shù)最多的var str = "abcdefgssdd"; var obj = {}; var letter; for(var i = 0,len = str.length;i7.獲取一堆name名相同的div,點(diǎn)擊彈出顯示第幾個(gè)div 本題主要考察閉包的用法,是在面試中常被問的題目,不難但是比較容易上當(dāng)?shù)念}目。
方法一:
var box=document.getElementsByTagname("div"); for(var i=0;i方法二:
var box=document.getElementsByTagname("div"); for(var i=0;i8.abcdefghi 獲取ghi怎么實(shí)現(xiàn) 和 asdjhklzxc 截取’asd’ (1)abcdefghi.substring(6)
(2)asdjhklzxc.substring(0,3)
考察 substring 的用法。
9翻轉(zhuǎn)字符串和刪除數(shù)組的第一元素(1)asd.split("").reverse.().join("")
split("")將字符串轉(zhuǎn)化為數(shù)組。
reverse()將數(shù)組進(jìn)行翻轉(zhuǎn)。
join("")將數(shù)組轉(zhuǎn)換為字符串。
(2)var arr=[a,b,c]
var last=arr.shift()//被刪除的第一個(gè)元素 console.log(arr)//刪除后的數(shù)組10.數(shù)組去重var arr = [1,2,1,3,2,3,5,6,5,5] ; var newArr = []; for(var i = 0; i < arr.length; i++) { if(newArr.indexOf(arr[i]) == -1) {//如果找到不到就把a(bǔ)rr[i]放到新數(shù)組newArr里 newArr.push(arr[i]); } } console.log(newArr)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/98620.html
摘要:獲取的對(duì)象范圍方法獲取的是最終應(yīng)用在元素上的所有屬性對(duì)象即使沒有代碼,也會(huì)把默認(rèn)的祖宗八代都顯示出來而只能獲取元素屬性中的樣式。因此對(duì)于一個(gè)光禿禿的元素,方法返回對(duì)象中屬性值如果有就是據(jù)我測(cè)試不同環(huán)境結(jié)果可能有差異而就是。 花了很長(zhǎng)時(shí)間整理的前端面試資源,喜歡請(qǐng)大家不要吝嗇star~ 別只收藏,點(diǎn)個(gè)贊,點(diǎn)個(gè)star再走哈~ 持續(xù)更新中……,可以關(guān)注下github 項(xiàng)目地址 https:...
摘要:面試的公司分別是阿里網(wǎng)易滴滴今日頭條有贊挖財(cái)滬江餓了么攜程喜馬拉雅兌吧微醫(yī)寺庫(kù)寶寶樹海康威視蘑菇街酷家樂百分點(diǎn)和海風(fēng)教育。 (關(guān)注福利,關(guān)注本公眾號(hào)回復(fù)[資料]領(lǐng)取優(yōu)質(zhì)前端視頻,包括Vue、React、Node源碼和實(shí)戰(zhàn)、面試指導(dǎo)) 本人于7-8月開始準(zhǔn)備面試,過五關(guān)斬六將,最終抱得網(wǎng)易歸,深深感受到高級(jí)前端面試的套路。以下是自己整理的面試題匯總,不敢藏私,統(tǒng)統(tǒng)貢獻(xiàn)出來。 面試的公司分...
摘要:特意對(duì)前端學(xué)習(xí)資源做一個(gè)匯總,方便自己學(xué)習(xí)查閱參考,和好友們共同進(jìn)步。 特意對(duì)前端學(xué)習(xí)資源做一個(gè)匯總,方便自己學(xué)習(xí)查閱參考,和好友們共同進(jìn)步。 本以為自己收藏的站點(diǎn)多,可以很快搞定,沒想到一入?yún)R總深似海。還有很多不足&遺漏的地方,歡迎補(bǔ)充。有錯(cuò)誤的地方,還請(qǐng)斧正... 托管: welcome to git,歡迎交流,感謝star 有好友反應(yīng)和斧正,會(huì)及時(shí)更新,平時(shí)業(yè)務(wù)工作時(shí)也會(huì)不定期更...
摘要:收集的一些前端面試題從面試題發(fā)現(xiàn)不足,進(jìn)而查漏補(bǔ)缺,比通過面試更難得及各大互聯(lián)網(wǎng)公司前端筆試面試題篇及各大互聯(lián)網(wǎng)公司前端筆試面試題篇面試題個(gè)和個(gè)經(jīng)典面試題前端開發(fā)面試題如何面試前端工程師很重要個(gè)變態(tài)題解析如何通過餓了么面試輕 收集的一些前端面試題 從面試題發(fā)現(xiàn)不足,進(jìn)而查漏補(bǔ)缺,比通過面試更難得 1 BAT及各大互聯(lián)網(wǎng)公司2014前端筆試面試題--Html,Css篇 2 BAT...
閱讀 3005·2021-10-12 10:12
閱讀 3052·2021-09-22 16:04
閱讀 3287·2019-08-30 15:54
閱讀 2602·2019-08-29 16:59
閱讀 2902·2019-08-29 16:08
閱讀 868·2019-08-29 11:20
閱讀 3492·2019-08-28 18:08
閱讀 647·2019-08-26 13:43