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