join
发表于|更新于
|浏览量:
一个人追求的目标越高,他的才能就发展得越快,对社会就越有益,我确信这也是一个真理。——玛克西姆·高尔基
javscript中 join用法如下:

1 | [1,2,3].join() // 输出为1,2,3 |
不加参数的join默认使用,作为分隔符
我们可以指定分隔符为空字符串
1 | [1,2,3].join("") // 输出为123 |
或者指定为别的字符等
1 | [1,2,3].join(".") // 输出为1.2.3 |
相关推荐
2023-11-08
js惰性函数
要深入了解人的方法只有一个,就是不急于下定论。——圣·普波 在js中我们可以使用惰性函数,用于重新定义函数自身的行为 例如: 12345678910111213141516171819202122function addEvent(type, el, fn) { if (window.addEventListener) { addEvent = function(type, el, fn) { el.addEventListener(type, fn, false); } } else if (window.attachEvent) { addEvent = function(type, el, fn) { el.attachEvent('on' + type, fn); } } else { addEvent = function(type, el, fn) { el['...
2024-09-16
vue+vite模板vitesse
不用给我爱,不用给我钱,不用给我声誉,给我真理吧。——梭罗《瓦尔登湖》 1 项目介绍 Vitesse 是一个基于 Vite 的快速开发模板,由 antfu 维护和开发,专为 Vue.js 项目设计。Vitesse 提供了完整的前端开发环境和最佳实践,内置了多个常用工具和配置,使得开发者可以快速启动项目,而无需从头配置。 通过 Vitesse,开发者可以专注于业务逻辑的实现,而不必在项目的基础配置上花费太多时间。它内置了 Vue 3、Vite、Pinia、Vue Router、TypeScript 等主流技术栈,适合用于构建现代前端应用。 Vitesse 的主要特点: 基于 Vite:Vitesse 继承了 Vite 的高效、快速打包和热更新特性,能够显著加速开发流程。 Vue 3 支持:Vitesse 完全支持 Vue 3 的 Composition API,提供了现代化的 Vue.js 开发体验。 TypeScript 集成:项目中内置了 TypeScript 支持,帮助开发者编写类型安全的代码。 轻松的状态管理:通过 Pinia 实现简单易用的状态管理方案。 Ta...
2024-03-09
订单确认按钮动画
志向不过是记忆的奴隶,生气勃勃地降生,但却很难成长。——莎士比亚 源码地址 https://codepen.io/aaroniker/details/eYOVrNa 非常炫酷的按钮效果,让人眼前一亮 主要都是靠css实现的 pug代码: 12345678910111213button(class='order') span(class='default') Complete Order span(class='success') Order Placed svg(viewbox='0 0 12 10') polyline(points='1.5 6 4.5 9 10.5 1') div(class='box') div(class='truck') div(class='back') div(class='front') div(class='...
2021-12-04
Promise
人活在世,不过一场美丽的寄居。——简嫃 在前端开发中经常会使用异步方法 这里介绍Promise函数 定义方式: 12345// Promise内部构造参数为一个闭包,闭包中传入你想要异步处理的逻辑new Promise((resolve,reject)=>{ // 这里resolve表示正常处理异步逻辑后传送回调,reject则是异常逻辑或错误逻辑时执行,当异步方法中抛出异常,会自动调用reject,这里也可以手动调用 resolve(1)}) 然后定义完了,我们就可以开始调用 调用写法如下: 12345678new Promise((resolve,reject)=>{ // 假设我这里异步方法处理完后得到的结果为1,我就传入一个1 resolve(1)}).then(res=>{ // 然后异步方法执行完了,我再对结果进行异步处理,让得到的1再加一个1 console.log(res+1)}) 使用then可以执行异步方法后续处理,将异步方法的回调的结果作...
2023-03-20
svelte
我宁肯忘掉亏欠自己的而不愿忘掉亏欠别人的。——贝多芬 分享一个前端框架svelte 官网:https://svelte.dev/ 仓库链接:https://github.com/sveltejs/svelte 语法非常的简单容易上手 12345<script> let name = 'world';</script><h1>Hello {name}!</h1> 同样是响应式 非常的有意思 使用也很简单 1234npm create svelte@latest myappcd myappnpm installnpm run dev
2026-03-16
project-nomad
尊重生命、尊重他人也尊重自己的生命,是生命进程中的伴随物,也是心理健康的一个条件。——弗洛姆 Project N.O.M.A.D.Node for Offline Media, Archives, and DataKnowledge That Never Goes Offline Project N.O.M.A.D:一台把“知识、教育、工具、AI”背在身上的离线小型堡垒Project N.O.M.A.D 的自我介绍特别像一句誓言: Project N.O.M.A.D, is a self-contained, offline survival computer packed with critical tools, knowledge, and AI to keep you informed and empowered—anytime, anywhere. 他不想当“又一个必须联网才能运行”的应用集合,他更像一个坚决的旅行者:行李里装着知识、地图、课程、数据工具、笔记本、甚至还有能跟你聊天的本地 AI——不管你身处哪里,哪怕网络断了,他也想把“信息与能力”留在你...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog