Random String

tipjs,random

Random String với độ dài tuỳ chọn

function randomString(e) {    
    e = e || 32;
    var t = "ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678",
    a = t.length,
    n = "";
    for (i = 0; i < e; i++) n += t.charAt(Math.floor(Math.random() * a));
    return n
}
alert(randomString(6)); //TjCyyz

Có thể bạn đã miss một số snippets code

group by property javascript use reduce

group by property javascript use reduce

Async await in javascript

Async await in javascript

Sử dụng reduce và concat làm phẳng một array

Array.reduce() và Array.concat() có thể giúp chúng ta làm phẳng một Array như:

serialize Form

Sử dụng formdata constructor để convert form, FormData, array.from(). Kết hợp window.encodeURIComponent() để encode từng value trong form.

flatMap()

Use flatMap() creates a new array with sub-array elements flattened by specified depth.