1、數值方法:
1 、toFixed ( ) :可把 Number 四捨五入爲指定小數位數的數字
let qqq = 1.234567 ;
qqq. toFixed ( 3 ) ;
2 、toString ( ) :返回該數值的字符串格式
qqq. toString ( ) ;
3 、valueOf ( ) :返回數值
let aaa = '1.23456789' ;
aaa. valueOf ( ) ;
2、數組方法:
1 、concat ( ) :返回兩個數據經過聯接後的數組
let arr1 = [ 1 , 2 , 3 ]
let arr2 = [ 3 , 2 , 1 ]
let arr3 = arr1. concat ( arr2)
arr1
arr1 = arr1. concat ( arr2)
arr1
2 、forEach ( ) :調用一個函數來處理數組中的每個元素。
3 、map ( ) :調用一個函數處理數組中的每一個元素,將生成的結果組成一個新的數組,並返回
4 、pop ( ) :返回數組中的最後一個元素,並刪除
5 、push ( ) :在數組的最後增加一個元素,並返回新數組的長度
6 、splice ( ) :向/ 從數組中添加/ 刪除項目,然後返回被刪除的項目
arr. splice ( 3 , 2 )
arr. solice ( 3 , 1 , 666 )
7 、shift ( ) :刪除數組的第一個值,並返回被刪除的值
8 、unshift ( ) :在頭部添加元素,並且返回新的長度
arr. unshift ( newltem)
arr. unshift ( item1, item2)
9 、sort ( ) :對數組中的元素排序。
10 、reverse ( ) :反轉數組元素的順序
let arr = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 0 ]
arr
arr. reverse ( )
11 、slice ( ) :返回一個新的數組,該方法不會修改原數組。
12 、every ( ) :對數組的每一項都運行給定的函數,** 每一項** 都返回 ture,則返回 true 。如果數組中檢測到有一個元素不滿足,則整個表達式返回 false ,且剩餘的元素不會再進行檢測。如果所有元素都滿足條件,則返回 true 。every ( ) 不會對空數組進行檢測,不會改變原始數組。
array. every ( ( item, index, array) => {
return ( item >= 10 ) ;
} ) ;
13 、some ( ) :對數組的每一項都運行給定的函數,** 任意一項** 都返回 ture,則返回 true 。如果有一個元素滿足條件,則表達式返回 true ,剩餘的元素不會再執行檢測。如果沒有滿足條件的元素,則返回 false 。some ( ) 不會對空數組進行檢測,不會改變原始數組。
array. some ( ( item, index, array) => {
return ( item >= 10 ) ;
} ) ;
3、正則匹配:
1 、exec 是 RegExp 類的方法:
/ hello/ . exec ( 'hello world' ) ;
2 、match 是 String 類的方法:
'hello world' . match ( /'hello'/ ) ;