Object.prototype.getType = function(){
/*1. let str = this.constructor.toString();//調取到基類上的tostring方法'[object String]'*/
/*2. let str = Object.prototype.toString.call(this);*///調取到基類上的tostring方法'[object String]'*/
let str = ({}).toString.call(this);//調取到基類上的tostring方法'[object String]'
let reg = /[a-z]+/ig;//擷取字串
/*1. let reg = / (\w+)/;//擷取字串*/
/*2. str = str.slice(9, str.indexOf('('));//擷取字串
return str.toLocaleLowerCase();//首字母小寫*/
reg.test(str);
return reg.toLowerCase();
}
console.log(''.getType())
console.log([].getType())
複製程式碼
使用正則實現 getType方法
相關文章
- 正則實現數學運算
- 正則實現陣列濾重陣列
- js正則建立物件方法JS物件
- 正則匹配方法及示例
- 從一則案例解析js正則的String物件的replace方法使用技巧JS物件
- python爬蟲中使用正則match( )方法匹配目標Python爬蟲
- js表情正則 手機正則 郵箱正則JS
- js實現【JSON格式化】——方式1:正則JSON
- 使用正則 轉換大小寫
- 正則實現個位數補零程式碼例項
- JavaScript:內建類和方法:字串 / 正則JavaScript字串
- JavaScript析構+正則的字串解析方法JavaScript字串
- python淺談正則的常用方法Python
- ASP使用正則提取內容裡所有圖片路徑SRC的實現程式碼
- 正則
- BeautifulSoup與正則_簡單爬蟲python3實現爬蟲Python
- js正則理論與實踐JS
- 學習筆記——正則匹配方法整理筆記
- 探究js正則匹配方法:match和execJS
- 如何正確實現Java中的hashCode方法Java
- 正則方法和屬性的使用---包括你沒有見過的哦
- 字串的match方法與正則的exec方法的區別字串
- Javascript正則JavaScript
- 正則re
- 正則實現二代身份證號碼驗證詳解
- 正則匹配規則2
- Javascript 正則使用第一篇JavaScript
- 使用 Drools 規則引擎實現業務邏輯
- replace()方法的正則表達相關應用
- Python基礎入門:正則re.sub使用自定義替換方法Python
- JS和C#實現的兩個正則替換功能示例分析JSC#
- Logstash之Grok正則匹配,讓正則進階!
- Java處理正則匹配卡死(正則回溯問題)Java
- iOS 使用正則判斷輸入型別iOS型別
- js中使用正則驗證手機號JS
- javascript 常用正則JavaScript
- 正則筆記筆記
- 「python」正則Python