这是本文档旧的修订版!


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)

it/node/javascript.1658738179.txt.gz · 最后更改: 2022-07-25 08:36 由 goldentianya
回到顶部
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0