zoukankan      html  css  js  c++  java
  • ES6-ES11新语法之ES7

        // includes() 判断一个值是否在数组中,只能判断简单数据类型,不能判断复杂数据类型
        /*
          includes()和indexOf()的异同:
            相同点:
              1、都可以对数组的项进行查找
              2、在判断 +0 和 -0 时,认为是相等的
              3、都是只可以判断基本数据类型,对于复杂数据类型的判断都是false
            不同点:
              1、includes()返回的是Boolean值,indexOf()返回的是下标
              2、includes()可以判断NaN这个元素,indexOf()判断不了返回-1
              3、判断稀疏数组结果不同,includes()返回true,indexOf()返回-1
        */
        const arr = ['西游记', +0, [1], { name: '孙艺珍' }, NaN,,]
        console.log(arr.includes('西游记'))
        console.log(arr.includes(-0))
        console.log(arr.includes([1]))
        console.log(arr.includes({ name: '孙艺珍' }))
        console.log(arr.includes(NaN))
        console.log(arr.includes(undefined))
        console.log(arr.indexOf([1]))
        console.log(arr.indexOf({ name: '孙艺珍' }))
        console.log(arr.indexOf(NaN))
        console.log(arr.indexOf(undefined))
        // ** 幂运算,同 Math.pow()
        console.log(2 ** 4)
        console.log(Math.pow(2, 4))

    x

  • 相关阅读:
    一般处理程序页ashx 序列化 Json数组
    SQL server 分页
    MySQL 分页
    获取网站的BaseURL
    java学习书籍推荐
    查询并关闭指定端口进程
    ettercap使用
    MS10-046漏洞利用
    MS12-020漏洞利用
    入侵安卓手机
  • 原文地址:https://www.cnblogs.com/wuqilang/p/14046632.html
Copyright © 2011-2022 走看看