前端技術突飛猛進,發展迅速,做爲一個與時俱進的前端工程師,須要不斷的學習。這裏強烈推薦幾個經常使用js交互用的js方法,但願對您有所幫助。前端
你們能夠像我同樣,利用碎片時間去溫習這些零碎的知識點,讓自身的基礎更加紮實。數組
const abc=['a','b','c']; console.log(abc.join(',')) //a,b,c
const abc={'a','b','c'}; console.log(abc.split(',')) //['a','b','c']
.length------>字符串的長度網絡
.indexOf(要找的字符串,從某個位置開始的索引);返回的是這個字符串的索引值,沒找到則返回-1前端工程師
.concat(字符串1,字符串2,...);返回的是拼接以後的新的字符串函數
.replace("原來的字符串","新的字符串");用來替換字符串的學習
.slice(開始的索引,結束的索引); spa
.substr(開始的位置,個數);返回的是截取後的新的字符串code
.substring(開始的索引,結束的索引),返回截取後的字符串,不包含結束的索引的字符串對象
.toLocaleLowerCase();轉小寫排序
.toLowerCase();轉小寫
.toLocaleUpperCase()轉大寫
.toUpperCase();轉大寫
.trim();幹掉字符串兩端的空格
Array.isArray(對象)---->判斷這個對象是否是數組
.push(值);--->把值追加到數組中,加到最後了---返回值也是追加數據以後的數組長度
.forEach(函數)方法---遍歷數組用---至關於for循環
.shift();--->刪除數組中第一個元素,返回值就是刪除的這個值
.pop();--->刪除數組中最後一個元素,返回值就是刪除的這個值
.unshift();--->向數組的第一個元素前面插入一個新的元素,----返回值是插入後的值
.filter(函數);返回的是數組中每個元素都複合條件的元素,組成了一個新的數組
.indexOf(元素值);返回的是索引,沒有則是-1
.concat(數組,數組,數組,...) 組合一個新的數組
.join("字符串");----返回的是一個字符串
.map(函數);--->數組中的每一個元素都要執行這個函數,把執行後的結果從新的所有的放在一個新的數組中
.reverse();----->反轉數組
.sort();---排序
.slice(開始的索引,結束的索引);把截取的數組的值放在一個新的數組中,可是不包含結束的索引對應的元素值
.splice(開始的位置,要刪除的個數,替換的元素的值);通常是用於刪除數組中的元素,或者是替換元素,或者是插入元素
文中的代碼可能不必定是最優代碼,要是你有更好的代碼歡迎評論。喜歡的能夠給我點贊鼓勵哦!
碼字不易,屏幕前的大帥比,更多幹貨文章請關注!!!
備註:★部分素材來自網絡,版權歸原創者,若有侵權請聯繫刪除