Skip to content

对象数组根据唯一 ID 去重

js
// 这个真的快的一塌糊涂 比二重循环快多了
function uniarr(arr = [], field = '') {
  const map = new Map();
  return arr.filter((item) => !map.has(item[field]) && map.set(item[field], 0));
}

进制转换

16 进制 unicode 转字符串

字符串转 16 进制字符串

小程序连接 NFC

MifareClassic MifareClassic 是加密卡 在读写操作前需要验密 读写 ndef 数据

js
   NFC定义的数据类型需要载荷内容被定义在RTD文档中, NFC论坛具体定义了以下RTD
  1NFC 文本RTD(T) ,可携带Unicode字符串。文本记录可包含在NDEF信息中作为另一条记录的描述文本。

  2NFC URI RTD(U),可用于存储网站地址,邮件,和电话号码,存储成经过优化的二进制形式

  3NFC 智能海报RTD(Sp),用于将URL,短信或电话号码编入NFC论坛标签,及如何在设备间传递这些信息。

  4NFC 通用控制RTD

  5NFC 签名RTD

  String.fromCharCode(85) // U  网址
  String.fromCharCode(84) // T  文本