js 小技巧和小方法

2022-03-15 08:05:38 字數 1581 閱讀 3421

1.字串首字母大寫

var str="xiamgfafsfsfdsf fdsfsfsf"

str = str.substring(0,1).touppercase()+str.substring(1);

console.log(str) //xiamgfafsfsfdsf fdsfsfsf

2.建立乙個隨機的id

function createrandomid()

3.日期排序

function sortdowndate(a, b)

function sortupdate(a, b)

var arr=[,,

,,];console.log(arr.sort(sortdowndate));//正序

console.log(arr.sort(sortupdate));//反序

4.日期格式的轉換:20190120轉為2019-01-20

let str = '20181122';

let result = str.replace(/(\d)(\d)(\d)/g, '$1-$2-$3');

5.姓名的打碼(打星)

function formatname(str)

6.手機號碼,姓名的打碼的方法

function regphone(str, frontlen, endlen)

return str.substring(0, frontlen) + star+ str.substring(str.length - endlen);

}7.刪除陣列的某項的方法

(一)、

var arrs = [,,,

];let new_data = arrs.filter(function(element, index) );

console.log(new_data);//[,]

(二)、

var data = [,,];

var data1 =

data.filter(function(e)

})console.log(data1) //

(三)、

var data = [,,

,,,];

var newdata= data.filter(v=>v.age >= 25)

console.log(newdata)

(四)、

var data = [,,,

,,];function splices()

}console.log(data);

}console.log(splices())

(五)、

var data = [,,,

,,];var newdata = ;

data.foreach(function(item, index)

})console.log(newdata);

(六)、

lodash.js----------

var data = [,,,

,,];var newdata = _.filter(data, function(item) )

console.log(newdata)

8.

js 校驗小方法

1.控制,只能輸入多少位小數 對輸入金額進行校驗 obj 輸入框物件 比如在input元素中,寫onkeyup moneyvalidate this,6 function moneyvalidate obj,decimal g,只保留第乙個.清除多餘的 obj.value obj.value.rep...

js find方法 收集js小技巧

1 根據name值獲取表單中輸入框的值,表單如下 2 jquery獲取包括當前元素在內的html test prop outerhtml 3 獲取url var url url window.location.href 獲取完整url url window.location.pathname 獲取檔...

一些JS小方法

1.補0 例如時間上的 function repairzero val console.log repairzero 5 052.獲取當天日期是週幾 let now newdate let ww 星期 日一二三四五六 now.getday console.log ww 3.獲取指定區間隨機數 con...