【前端】ES7:ES7新特性

ops/2024/10/18 19:25:02/

文章目录

  • 1 求幂运算符
  • 2 数组的includes方法

1 求幂运算符

Math.pow(3, 2) === 3 ** 2 // trueconsole.log(3 ** 3) // 27

2 数组的includes方法

如果仅仅查找数据是否在数组中,建议使用includes,如果是查找数据的索引位置,建议使用indexOf更好一些。

let arr = ["aaa", "bbb", NaN]
console.log(arr.includes("aaa")) // true[1, 2, NaN].includes(NaN) // true,includes可以判断NaN是否存在
[1, 2, NaN].indexOf(NaN)  // -1(不存在时返回-1),indexOf不可以判断NaN是否存在

http://www.ppmy.cn/ops/118197.html

相关文章

Vue3.3新特性defineModel

defineModel的使用: defineModel选项可以帮我们省去很多麻烦 不仅需要上述操作,还需要进行一定的配置: 在vite.config.js中进行配置 defineModel是一个宏,所以不需要从vue中import导入,直接使用就可以了。这个宏可以用来声明一个…

24/9/24 算法笔记 超参数优化算法

在机器学习中,优化超参数的算法是至关重要的,因为它们可以帮助我们找到最佳的模型配置,从而提高模型的性能。以下是一些常用的超参数优化算法: 网格搜索(Grid Search):这是一种穷举搜索的方法&a…

计算机毕业设计 招生宣传管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍:✌从事软件开发10年之余,专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ 🍅文末获取源码联系🍅 👇🏻 精…

友元运算符重载函数

目录 1.定义友元运算符重载函数的语法形式 2.双目运算符重载 3.单目运算符重载 1.定义友元运算符重载函数的语法形式 (1)在类的内部,定义友元运算符重载函数的格式如下: friend 函数类型 operator 运算符(形参表&a…

mqtt网关数据接入rabbitmq,缓存离线数据,实现消息保留

应用场景:网关将设备数据发布至mqtt服务器后,数采程序因为重启或者升级等原因,未能接到到离线的订阅消息,利用rabbitmq-mqtt可将离线数据缓存,待上线后接收 启用mqtt插件 rabbitmq-plugins enable rabbitmq_mqtt

【韩顺平Java笔记】第2章:Java概述

按视频的标号来对应小标题,自用学习笔记 文章目录 5. 内容梳理6. 程序举例6.1 什么是程序 7. Java故事7.1 Java诞生小故事7.2 Java技术体系平台 8. Java特性8.1 Java重要特点 9. sublime10. jdk介绍10.1 Java运行机制及运行过程10.1.1 Java虚拟机(JVM&a…

ASPICE的商业价值:提升汽车软件开发竞争力与质量保障

ASPICE(Automotive SPICE)作为汽车行业用于评价软件开发团队的研发能力水平的模型框架,其商业价值主要体现在以下几个方面: 一、提升软件质量和可靠性 标准化流程:ASPICE要求供应商按照其标准流程进行软件设计与开发&…

基于Vue3组件封装的技巧分享

本文在Vue3的基础上针对一些常见UI组件库组件进行二次封装,旨在追求更好的个性化,更灵活的拓展,提供一些个人的思路见解,如有不妥之处,敬请指出。核心知识点$attrs,$slots 需求 需求背景 日常开发中,我们经…