有很多小夥伴會私信小編說有沒有javaseript的面試題分享呢,之前一直沒有發出來,今天就整理了幾個javaseript面試中可能問到的問題,希望能有所幫助。
1、var obj = { a:1, func: function { (function { a=2; }; }} ; obj.func //obj中a的值會改變嗎? 匿名函數里的this指向的是什麼?
2、要實現函數內每隔5秒調用自己這個函數,100次以後停止,怎麼辦?
3、var obj = {a : 1}; (function (obj) { obj = {a : 2}; })(obj); //問obj的值會改變嗎?
4、js實現數組去重怎麼實現?
第一種方法:
第二種方法:
對於web前端的學習有不懂的,或者不知道學習路線,不知道學習方法,不知道該如何紮實能找到工作的朋友,我還是要推薦下我自己建的前端學習群:477149581,首先你要是前端黨,其次不管你是小白還是大牛,我都挺歡迎,小白嘛,主動點多問問題也就學好了,群里每天分享乾貨,包括我自己最近花了一星期整理的一份適合2017年自學的最新web前端資料,送給大家,歡迎初學和進階中的小夥伴。
第三種方法:
第四種方法:
全部代碼如下:
5、點擊一個ul的五個li元素,分別彈出他們的序號,怎麼做?
第一種方法:
第二種方法:
第三種方法: