1. 程式人生 > 實用技巧 >redis持久化(RDB)

redis持久化(RDB)

------------恢復內容開始------------

Math

最大值
var res = Math.max(1,2,3) //=>3
最小值
var res = Math.min(1,2,3)  //=>1
向上取整
var res = Math.ceil(1.1)  //=>2
向下取整
var res = Math.floor(1.9) //=>1
四捨五入
var res = Math.round()
返回一個0-1之間的小數
var res = Math.random()
絕對值
var res = Math.abs(-1) //=>1
次冪
var res = Math.pow(2,3) //
=8 開方 var res = Math.sqrt(9) //=>3

Date(js內建的一個建構函式,同array)

建立日起物件的幾種方式
var date = new Date()

var date = new Date('2018-12-11 12:00:00')

var date =new Date(2018,12,11)

var date = new Date(1498099000356)
獲取年
var year = date.getFullYear()
月
var mon = date.getMonth()+1var date  = date.getDate()
時
var date = date.getHours() 分 var min = date.getMinutes() 秒 var sec = date.getSeconds()

Array陣列

concat() 合併兩個或更多的陣列,並返回結果。
copyWithin() 從陣列的指定位置拷貝元素到陣列的另一個指定位置中。
entries() 返回陣列的可迭代物件。
every() 檢測數值元素的每個元素是否都符合條件。
fill() 使用一個固定值來填充陣列。
filter() 檢測數值元素,並返回符合條件所有元素的陣列。
find() 返回符合傳入測試(函式)條件的陣列元素。
findIndex() 返回符合傳入測試(函式)條件的陣列元素索引。
forEach() 陣列每個元素都執行一次回撥函式。
from() 通過給定的物件中建立一個數組。
includes() 判斷一個數組是否包含一個指定的值。
indexOf() 搜尋陣列中的元素,並返回它所在的位置。(常用語判斷陣列中是否包含某個值,如果返回值是-1,說明沒有)
isArray() 判斷物件是否為陣列。
join() 把陣列的所有元素放入一個字串。
keys() 返回陣列的可迭代物件,包含原始陣列的鍵(key)。
lastIndexOf() 搜尋陣列中的元素,並返回它最後出現的位置。
map() 通過指定函式處理陣列的每個元素,並返回處理後的陣列。
pop() 刪除陣列的最後一個元素並返回刪除的元素。
push() 向陣列的末尾新增一個或更多元素,並返回新的長度。
reduce() 將陣列元素計算為一個值(從左到右)。
reduceRight() 將陣列元素計算為一個值(從右到左)。
reverse() 反轉陣列的元素順序。
shift() 刪除並返回陣列的第一個元素。
slice() 選取陣列的一部分,並返回一個新陣列。(包頭不包尾)
some() 檢測陣列元素中是否有元素符合指定條件。
sort()

對陣列的元素進行排序。(如果想要指定排序規則,需要傳遞引數)

arr.sort(function(a,b){

return a-b

)

splice()

從陣列中新增或刪除元素。

splice(2)從索引2開始刪除元素

splice(2,3)從索引2開始刪除3個元素

splice(2,2,'ls')從索引2開始刪除2個元素,並在刪除補充一個'ls'元素

toString() 把陣列轉換為字串,並返回結果。
unshift() 向陣列的開頭新增一個或更多元素,並返回新的長度。
valueOf() 返回陣列物件的原始值。

基本包裝型別(Number,Boolean,String)

由於基本資料型別沒有方法和屬性,js內建了三種特殊型別Number,Boolean,String便於我們操作基本資料型別

Number物件是數字型別的包裝型別,數字可以直接使用這些方法

toFixed(2)  //=>保留兩位小數
toString( )   //=>轉成字串

Boolean物件是布林型別的包裝型別

toString()  //=>轉成字串

String物件是字串型別的包裝型別

請注意,字串所有的方法都不會改變字串本身,所以需要使用變數接收

charAt() 返回在指定位置的字元。
charCodeAt() 返回在指定的位置的字元的 Unicode 編碼。
concat() 連線兩個或更多字串,並返回新的字串。
fromCharCode() 將 Unicode 編碼轉為字元。
indexOf() 返回某個指定的字串值在字串中首次出現的位置。
includes() 查詢字串中是否包含指定的子字串。
lastIndexOf() 從後向前搜尋字串,並從起始位置(0)開始計算返回字串最後出現的位置。
match() 查詢找到一個或多個正則表示式的匹配。
repeat() 複製字串指定次數,並將它們連線在一起返回。
replace() 在字串中查詢匹配的子串, 並替換與正則表示式匹配的子串。
search() 查詢與正則表示式相匹配的值。
slice() 提取字串的片斷,並在新的字串中返回被提取的部分。
split() 把字串分割為字串陣列。
startsWith() 檢視字串是否以指定的子字串開頭。
substr() 從起始索引號提取字串中指定數目的字元。
substring() 提取字串中兩個指定的索引號之間的字元。
toLowerCase() 把字串轉換為小寫。
toUpperCase() 把字串轉換為大寫。
trim() 去除字串兩邊的空白
toLocaleLowerCase() 根據本地主機的語言環境把字串轉換為小寫。
toLocaleUpperCase() 根據本地主機的語言環境把字串轉換為大寫。
valueOf() 返回某個字串物件的原始值。
toString() 返回一個字串。

------------恢復內容結束------------