var lengthOfLongestSubstring = function(s) { let res=0; let arr = []; for(let i=0;i<s.length;i++){ if(arr.includes(s[i])){ arr.spli
var threeSumClosest = function(nums, target) { let len = nums.length // 数组长度小于等于3 直接进行累加 let num if(len<=3) return num = nums.reduce((a,b)=>a
JS计算两个数组的交集、差集、并集、补集 var a = [1,2,3,4,5] var b = [2,4,6,8,10] console.log("数组a:", a); console.log("数组b:", b); var sa = new Set(a); var sb = new Set(b)
时间格式化(正则替换) /** * 时间格式化 * @param { Date } time * @param { String } fmt yyyy-MM-dd HH: mm: ss * @returns */ const dateFormat = (time: string |
js动态判断是否需要导入模块 // 判断是否为ie浏览器来导入 docx-preview中的renderAsync import('docx-preview').then(({ renderAsync }) => { if (isIeOrEdge()) { return renderAsyn
VITE+VUE3实现在index.html使用环境变量 使用vite-plugin-html-env可以实现在index.html使用环境变量 // 在vite.config.ts中配置plugins import VitePluginHtmlEnv from "vite-plugin-html
js生成指定长度数组 new Array //new Array没有指定参数为空数组 有一个参指定的为长度 有多个参指定的为数组内容 let a = new Array(100).join(',').split(',') // 100个空数组 let c = new Array(100).f