现代浏览器 & 手机端原生能力 —— 更轻 · 更快 · 更安全
new Intl.DateTimeFormat('zh-CN', { dateStyle: 'full' }).format(new Date())const id = crypto.randomUUID(); // "a1b2c3d4-..."const city = user?.address?.city ?? '未知';new URLSearchParams(location.search).get('id')const res = await fetch('/api'); const data = await res.json();const copy = structuredClone(original);const ctrl = new AbortController(); fetch(url, { signal: ctrl.signal }); ctrl.abort();new IntersectionObserver(entries => { ... }).observe(el);await navigator.clipboard.writeText('复制内容');'aaab'.replaceAll('a','b'))arr.at(-1))