js開發中常用小技巧

2022-07-13 13:45:13 字數 1646 閱讀 3958

function

getradomnum(min,max)

function

getradomfromarr(arr)

function

getarray(len)

等同於:

function

getarray(len)

console.log(arr)

}

var arr = [1, 2, 3, 4, 5, 6, 7, 'a', 'dsfs', 8, 9, 'v'];

arr.sort(

function

() );

//

注意物件必須是以下格式的才可以通過此方式轉化為陣列

//獲取的dom集合,以及函式的arguments也可以通過此方式轉化為陣列

var obj =

var objarr =array.prototype.slice.call(obj);

//var objarr = .slice.call(obj);

function

isarray(obj)

function

maxandmin(arr)

}

//

方式一 通過將長度設定為0

var arr = [1, 2, 3, 4, 5];

arr.length = 0; //

方式二 通過splice方法

var arr = [1, 2, 3, 4, 5];

arr.splice(0, arr.length); //

方式三 通過將空陣列 賦值給陣列(嚴格意義來說這只是將ary重新賦值為空陣列,之前的陣列如果沒有引用在指向它將等待垃圾**。)

var arr = [1, 2, 3, 4, 5];

arr = ;

var num =4.345678;

num = num.tofixed(4); //

4.3457 第四位小數字以四捨五入計算

//

生成指定長度的隨機字母數字字串

/*寫法一

function getrandomstr(len)

寫法二function getrandomstr(len)

return str.substr(0, len);}*/

/*寫法三

*/function

getrandomstr(len)

function

getmaxandindex(arr) ;

arr.foreach(

function

(item, index)

} else

});var num = 0; //

記錄出現次數最大值

var str = ''; //

記錄出現次數最多的字元

var rearr; //

返回最大值的位置陣列

for (var attr in

obj)

}return

}

JS開發中常用的小技巧

123 functiongetradomnum min,max 12 34functiongetradomfromarr arr 12 345functiongetarray len 等同於 12 3456 7functiongetarray len console.log arr 12 34var...

js常用小技巧

陣列扁平化 const arr 1,2,3,4,5,6,7,8 console.log arr.flat infinity 1,2,3,4,5,6,7,8 console.log arr.join split 1 2 3 4 5 6 7 8 console.log arr.tostring spli...

開發中常用js記錄(三)

1 jquery 判斷乙個元素下是否有指定的class div is classname div hasclass redcolor 2 獲得視窗長寬等 window height 瀏覽器當前視窗可視區域高度 document height 瀏覽器當前視窗文件的高度 document.body he...