JS經常使用方法彙總

前端技術突飛猛進,發展迅速,做爲一個與時俱進的前端工程師,須要不斷的學習。這裏強烈推薦幾個經常使用js交互用的js方法,但願對您有所幫助。前端

你們能夠像我同樣,利用碎片時間去溫習這些零碎的知識點,讓自身的基礎更加紮實。數組

1、字符串<===>數組

  • 1.數組變爲字符串join
const abc=['a','b','c'];
console.log(abc.join(',')) //a,b,c
  • 2.字符串變爲數組split
const abc={'a','b','c'};
console.log(abc.split(',')) //['a','b','c']

2、字符串的經常使用屬性

.length------>字符串的長度網絡

.indexOf(要找的字符串,從某個位置開始的索引);返回的是這個字符串的索引值,沒找到則返回-1前端工程師

.concat(字符串1,字符串2,...);返回的是拼接以後的新的字符串函數

.replace("原來的字符串","新的字符串");用來替換字符串的學習

.slice(開始的索引,結束的索引); spa

.substr(開始的位置,個數);返回的是截取後的新的字符串code

.substring(開始的索引,結束的索引),返回截取後的字符串,不包含結束的索引的字符串對象

.toLocaleLowerCase();轉小寫排序

.toLowerCase();轉小寫

.toLocaleUpperCase()轉大寫

.toUpperCase();轉大寫

.trim();幹掉字符串兩端的空格

3、Array對象的方法:

Array.isArray(對象)---->判斷這個對象是否是數組

.push(值);--->把值追加到數組中,加到最後了---返回值也是追加數據以後的數組長度

.forEach(函數)方法---遍歷數組用---至關於for循環

.shift();--->刪除數組中第一個元素,返回值就是刪除的這個值

.pop();--->刪除數組中最後一個元素,返回值就是刪除的這個值

.unshift();--->向數組的第一個元素前面插入一個新的元素,----返回值是插入後的值

.filter(函數);返回的是數組中每個元素都複合條件的元素,組成了一個新的數組

.indexOf(元素值);返回的是索引,沒有則是-1

.concat(數組,數組,數組,...) 組合一個新的數組

.join("字符串");----返回的是一個字符串

.map(函數);--->數組中的每一個元素都要執行這個函數,把執行後的結果從新的所有的放在一個新的數組中

.reverse();----->反轉數組

.sort();---排序

.slice(開始的索引,結束的索引);把截取的數組的值放在一個新的數組中,可是不包含結束的索引對應的元素值

.splice(開始的位置,要刪除的個數,替換的元素的值);通常是用於刪除數組中的元素,或者是替換元素,或者是插入元素

文中的代碼可能不必定是最優代碼,要是你有更好的代碼歡迎評論。喜歡的能夠給我點贊鼓勵哦!
碼字不易,屏幕前的大帥比,更多幹貨文章請關注!!!

更多幹貨文章請關注

備註:★部分素材來自網絡,版權歸原創者,若有侵權請聯繫刪除

相關文章
相關標籤/搜索