js find函数
发表于|更新于
|浏览量:
人的一生是短的,但如果卑劣地过这一生,就太长了——莎士比亚
在前端开发中,可能会有“需要从数组里取出符合条件的某条数据”这个需求
我们可以使用find函数
1 | var list = [1,4,3,2,5]; |
这样就从我们的list数组中取出了满足n===4这个条件的值
相关推荐
2025-09-04
cat-catch
人之贤不肖譬如鼠矣,在所自处耳!――《李斯列传》 https://github.com/xifangczy/cat-catch 要说资源嗅探工具里最有名、最实用、最被广大网友熟知的,猫抓(cat-catch)绝对榜上有名。作为一款浏览器资源嗅探扩展,猫抓的定位就是帮你在当前网页上筛选、列出所有可见的资源链接,比如视频、音频、图片等,哪怕是隐藏得很深的媒体流都能一网打尽。支持Chrome、Edge、Firefox甚至Edge Android,安装方式极为简单,官方应用商店一键获取,也可以源码安装或crx手动安装,不论你是小白用户还是技术党都没障碍。 猫抓的界面非常直观,装好后在浏览器扩展区点一下,弹出的popup界面会自动检测当前页面的所有资源,按类型分类显示。比如你在视频网站,能看到.mp4/.m3u8/.flv等音视频流,常见的m3u8流还内置了解析器,可以直接复制下载链接,甚至还能用内置工具解析分段、拼接资源,方便你做后续处理。除此之外,猫抓也兼容各种流行网站的资源结构,日常追剧、下视频、扒站素材都能用得上。最贴心的是,猫抓所有数据都本地处理,不会收集...
2025-08-09
Bluebird
好学近乎知,力行近乎仁,知耻近乎勇。一一《中庸》 Bluebird:曾经的 Promise 王者,如今的经典传承在 JavaScript 现代异步编程的历史长河中,有一个名字几乎无人不知、无人不晓——那就是 Bluebird。如果你是一位 Node.js 或前端老兵,Bluebird 一定是你“用过最香的 Promise 库”。即使今天,ES6 原生 Promise 已成为标准,Bluebird 依然在无数老项目和特殊场景中扮演着不可替代的角色。今天,就让我们揭开 Bluebird 的传奇故事! Bluebird 是什么?Bluebird 是一个功能极其丰富、以高性能和创新特性著称的 JavaScript Promise 库。它严格遵循 Promises/A+ 规范,并且在 API 设计、兼容性和效率方面长期引领社区潮流。 Bluebird 的诞生初衷,就是为了解决早期原生 Promise 不完善、特性匮乏、性能瓶颈等痛点。它以极致的速度和丰富的工具方法,成为无数 Node.js、浏览器项目的异步基础设施。 为什么 Bluebird 曾经如此重要?在 ES6...
2025-06-16
mermaid-live-editor
教学的艺术不在于传授本领,而在于关于激励、唤醒、鼓舞。——第斯多惠 https://github.com/mermaidjs/mermaid-live-editor Mermaid Live Editor:在线绘制和分享流程图、时序图的神器在日常开发、产品设计和文档编写中,流程图、时序图、甘特图等可视化图形是表达系统逻辑、业务流程和协作方案的利器。Mermaid 作为一款流行的文本化图形描述工具,在开发者和技术团队中拥有极高的口碑。而 @mermaidjs/mermaid-live-editor 正是将 Mermaid 的强大能力带到了浏览器,让你即开即用、即写即画。 什么是 Mermaid Live Editor?Mermaid Live Editor 是一个基于浏览器的在线编辑器,专门用于编写和实时渲染 Mermaid 语法的各种图表。你只需要用简单的 Markdown 风格文本描述图表结构,编辑器即可自动渲染为可视化图形,并且支持导出、分享、预览等便捷操作。 主要特性1. 实时预览与高亮 左侧输入 Mermaid 语法,右侧实时渲染对应图形。 支持语法高亮...
2024-06-03
js中classList的toggle
当你身处逆境时不邀自来的人,才是真正的朋友。——奇奥佛垃斯塔 在 HTML 中实现白天和夜晚主题切换在现代网页设计中,为用户提供不同的主题(如白天和夜晚模式)是一种常见且友好的用户体验优化方式。通过使用 JavaScript 和 CSS,我们可以轻松地实现这一功能。本文将详细讲解如何使用简单的 HTML、CSS 和 JavaScript 实现一个白天和夜晚主题切换功能。 实现步骤 基本 HTML 结构:首先,我们需要创建一个基本的 HTML 结构,包括一个按钮用于切换主题。 CSS 样式:接下来,我们定义白天和夜晚模式的样式。默认情况下,页面为白天模式。 JavaScript 功能:最后,通过 JavaScript 实现点击按钮切换主题的功能。 代码示例以下是完整的代码示例: 123456789101112131415161718192021222324252627<!DOCTYPE html><html><head> <title>Day-Night Toggle</title> <sty...
2020-08-22
字符串的split和join
split() 将字符串拆分成数组 join() 将数组合并 参数为分隔符 两套代码 123456#JavaScriptvar str = "ruben";var array = str.split('');array.forEach(s => console.log(s));str = array.join('');console.log(str); 以及 12345678//javaString str = "ruben";String[] array = str.split("");for (String s : array) { System.out.println(s);}str = String.join("", array);System.out.println(str);
2020-08-27
安全密码正则
当你回首往事时,不因碌碌无为而悔恨,不为虚度年华而羞耻,那你就可以很骄傲地和自己讲,你不负此生! 今天分享一个密码的正则,密码必须包含大、小写字母、数字、特殊符号至少三种,且长度为8-20 1^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\W_!@#$%^&*`~()-+=]+$)(?![a-z0-9]+$)(?![a-z\W_!@#$%^&*`~()-+=]+$)(?![0-9\W_!@#$%^&*`~()-+=]+$)[a-zA-Z0-9\W_!@#$%^&*`~()-+=]{8,20}$ javascript代码 123if (!(/^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\W_!@#$%^&*`~()-+=]+$)(?![a-z0-9]+$)(?![a-z\W_!@#$%^&*`~()-+=]+$)(?![0-9\W_!@#$%^&*`~()-+=]+$)[a-zA-Z0-9\W_!@#$%^&*`~()-+=]{8...

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