• 技术文章 >Web开发 >JavaScript

    js数组模式是什么

    小妮浅浅小妮浅浅2021-10-26 10:28:02原创5194

    1、匹配一个数组。根据数组元素的长度,数组匹配可分为严格的长度匹配和最短的长度匹配。

    2、如果有省略号,可以匹配任何更多的数组元素。数组语法不支持洞(连续逗号)和尾逗号。不支持迭代器。

    实例

    test("value array", () => {
        let y = match('[]')
        let v = y([])
        let w = y({})
        expect(v).toEqual(true)
        expect(w).toEqual(false)
    })
     
    test("array elements", () => {
        let input = '[1]'
        let y = match(input)
        let v = y([1])
        let w = y([{ x: 0 }])
        expect(v).toEqual(true)
        expect(w).toEqual(false)
    })
     
    test("elements elements value", () => {
        let input = '[1, 2]'
        let y = match(input)
        let v = y([1, 2])
        let w = y([null, 1])
        expect(v).toEqual(true)
        expect(w).toEqual(false)
    })

    以上就是js数组模式的介绍,希望对大家有所帮助。更多js学习指路:js教程

    专题推荐:js 数组模式
    品易云
    上一篇:js标识符模式的介绍 下一篇:js对象模式如何理解

    相关文章推荐

    • js中字符串位置的搜索方法• js中var如何声明作用域• js中let和var的区别• js中对象的两种属性• js策略模式是什么• js中typeof操作符是什么• js数组中filter方法的使用• js数组中find方法的介绍• js数组中reduce的用法• js函数声明的提升顺序• js如何自定义构造函数创建对象• js标识符模式的介绍

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网