javascript
【javascript知识点】javascript 额外篇
經(jīng)過了三天的js基礎(chǔ)的講解,我們不可能面面俱到,因此有了這篇附加的博文,主要講一些我認為面試題和額外的補充知識點
面試過程中常見的題型
- js原型
每個函數(shù)都有一個prototype屬性,這個屬性是指向一個對象的引用,這個對象稱為原型對象,原型對象包含函數(shù)實例共享的方法和屬性,也就是說將函數(shù)用作構(gòu)造函數(shù)調(diào)用(使用new操作符調(diào)用)的時候,新創(chuàng)建的對象會從原型對象上繼承屬性和方法。
- js閉包?
閉包,其實是指有權(quán)訪問另一個函數(shù)作用域中變量的函數(shù)。
- js數(shù)組主要有哪些方法
- shift()
- unshift()
- pop()
- push()
- concat()
- splice()
- reverse()
- sort()
slice()
- js迭代的方法
- every()
- filter()
- forEach()
- map()
some()
- js去重和排序
去重(隨便寫的,可能性能上有待優(yōu)化)
- 排序
- 字符串的方法substring和substr區(qū)別
substring(a,b)和substr(a,b) 參數(shù)1都表示截取子串的起始位置,前者參數(shù)2表示子串最后一個字符的后面字符的下標,后者參數(shù)2表示返回的字符個數(shù)。
- 正則表達式(可查看相關(guān)文檔這里就不贅述了)
常見的Date方法
var date = new Date();
date.getTime();
date.getYear();
date.getFullYear();
date.getMonth();
date.getDate();
date.getDay();
date.getHours();
date.getMinutes();
date.getSeconds();
date.getMilliseconds();
轉(zhuǎn)載于:https://www.cnblogs.com/reamd/p/4957814.html
總結(jié)
以上是生活随笔為你收集整理的【javascript知识点】javascript 额外篇的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iOS开发- 相机(摄像头)获取到的图片
- 下一篇: [转载][记录]javascript生成