UNPKG

@3r/tool

Version:

🏃‍包含一些常用方法例如对象深克隆、递归调用、一一对比/数组交集、并集、差集/二维向量点乘、叉乘/股票KDJ、MACD、RSI、BOLL/验证为空、车牌号、邮箱、身份证、统一社会信用代码、手机号、版本对比/转换日期、星座、身份证解析、字节/随机颜色、手机号、身份证号码、统一社会信用代码...持续更新整合

26 lines (21 loc) 907 B
import { Map, MapCoordinates } from "../index.js"; let description = function () { return ["#### Map 地图模块", "包含一些与地图的方法.", "", "以下是相关示例:"]; }; let run = function () { console.log(`获取地球的半径:${Map.EARTHRADIUS}米`); console.log(`计算郑州市到杭州市的距离约:${Map.distance({ latitude: 34.16, longitude: 112.42 }, { latitude: 30.3, longitude: 120.2 })}米`); }; try { describe("地图模块", function () { it("获取地球的半径", function () { expect(Map.EARTHRADIUS).toEqual(6370996.81); }); it("计算郑州市到杭州市的距离约", function () { expect(Math.floor(Map.distance(new MapCoordinates(112.42, 34.16), { latitude: 30.3, longitude: 120.2 }))).toEqual(847980); }); }); } catch (error) { // describe is not defined 无需理会 调用方式不一致 } export { run, description };