includes
发表于|更新于
|浏览量:
一个人能在鼠疫和生活的赌博中所赢得的全部东西,就是知识和记忆。——《鼠疫》
我们除了使用indexOf判断字符串/数组是否包含某字符/元素还可以使用includes
区别在于数组判断中indexOf对NaN值处理会错误,而includes不会,例如:

这里显示-1说明没有匹配到
而使用includes:

可以看到成功匹配
字符串也可以使用includes

非常的方便
我们可以用prototype获取原型对象然后再调用
1 | Array.prototype.includes.call([1,2,3,4],1) |
还是蛮方便的
相关推荐
2021-05-01
js find函数
人的一生是短的,但如果卑劣地过这一生,就太长了——莎士比亚 在前端开发中,可能会有“需要从数组里取出符合条件的某条数据”这个需求 我们可以使用find函数 123var list = [1,4,3,2,5];console.log(list.find(n=>n===4)) // 输出结果4,取出满足条件的值var index = list.findIndex(n=>n===4) // index = 1,取出满足条件的值的下标 这样就从我们的list数组中取出了满足n===4这个条件的值
2023-05-02
taze
在读书的时候,我们是与智者交谈;在生活的事务中,我们通常是与愚人交谈。——培根 分享一个开源项目:taze github:https://github.com/antfu/taze 话说antfu大佬是真的nb taze是一个现代化的ci工具,能够让你的依赖保持最新版 执行:npx taze
2022-12-30
readme.so
人变老其实并不意味别的,只意味着不再对往事感到害怕。──斯蒂芬·茨威格 分享一个网站可以很方便地编写readme:https://readme.so/ 只需要点击左侧的标签,即可生成相应模板 非常方便和好用
2025-02-17
animejs示例
读书使人充实,思考使人深邃,交谈使人清醒。——富兰克林 https://codepen.io/collection/XLebem/ 这里有anime.js实现的不少案例 例如移动端的卡片弹出动画实现: https://codepen.io/aryankap/pen/poERmEM 带进度条的提交按钮: https://codepen.io/andrewmillen/pen/MoKLob 带动画的小图标: https://codepen.io/nat-davydova/details/dyorEMm 夜间模式切换按钮: https://codepen.io/borntofrappe/details/aboPapm 等等
2022-05-23
mac鱼眼效果
人不能象走兽那样活着,应该追求知识和美德。——但丁 上代码,上效果: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style ...
2024-06-16
网页让软件识别的小卡片
我越是孤独,越是没有朋友,越是没有支持,我就得越尊重自己。——《简爱》 今天发现一个问题,有的网页分享出来是带标题、描述和图标的 如何让它识别出来呢? 这遵循一个“开放图谱协议” https://ogp.me/ 开放图谱协议使任何网页都可以成为社交图谱中的丰富对象。例如,这在 Facebook 上使用,允许任何网页具有与 Facebook 上任何其他对象相同的功能。 比如 要将网页转换为图形对象,您需要向页面添加基本元数据。我们的协议初始版本基于 RDFa,这意味着您将在网页的 <head> 中放置额外的 <meta> 标记。每个页面的四个必需属性是: og:title - 对象应出现在图表中的标题,例如“The Rock”。 og:type - 对象的类型,例如“video.movie”。根据您指定的类型,可能还需要其他属性。 og:image - 图像 URL,应代表图表中的对象。 og:url - 对象的规范 URL,将用作图表中的永久 ID,例如“https://www.imdb.com/title/tt0117500/”。 ...

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