js中常用到的一些解決問題方法(整理一些真正有效能夠使用到專案中的方法)(等待不斷更新積累)
阿新 • • 發佈:2018-12-12
- 將字串中某個字串刪除
方法一:使用replace函式替換(比較建議使用
//去除字串中含有的-
var str = '178-1980';
//注意:此處不可寫作:str.replace('-', '');要寫作:str = str.replace('-', '');
// replace:返回新的字串,一定要重新接收,不然替換不了
str = str.replace('-', '')//最後獲得的是1781980
方法二:使用字串分割函式再聚合
var str = "189-1909"; var a = str.split("-");//會得到一個數組,陣列中包括利用-分割後的多個字串(不包括-) var newStr = a.join("");//陣列轉成字串,元素是通過指定的分隔符進行分隔的。此時以空串分割:即直接連線//最後獲得1891909
-
includes() 方法用於判斷一個字串是否包含在另一個字串中,根據情況返回 true 或 false。
下面程式碼判斷a中是否包含'-'
a.includes('-')
- 篩選
函式Array.prototype.filter()
var words = ['1234', '12345', '123456', '1234567']; const result = words.filter(word => word.length > 6); console.log(result);//> 打印出陣列["1234567"]
- 頁面內所有console.log不再打印出資料
const debugSwitch = false;//true是列印
if (!debugSwitch) {
console.log = () => {};
}