这是本文档旧的修订版!
目录
Javascript
數組
計算交集、合集、補集
var a = [1,2,3,4,5] var b = [2,4,6,8,10] //交集 var c = a.filter(function(v){ return b.indexOf(v) > -1 }) //差集 var d = a.filter(function(v){ return b.indexOf(v) == -1 }) //补集 var e = a.filter(function(v){ return !(b.indexOf(v) > -1) }) .concat(b.filter(function(v){ return !(a.indexOf(v) > -1)})) //并集 var f = a.concat(b.filter(function(v){ return !(a.indexOf(v) > -1)}));
同步
Critical Resources : async-lock
加密
import crypto from 'crypto' function HMAC_SHA256(data, secret) { return crypto.createHmac('sha256', secret).update(data).digest('base64'); }
网页地址编码: encodeURIComponent(string)