925

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

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

实例

test("valuearray",()=>{
lety=match('[]')
letv=y([])
letw=y({)
expect(v).toEqual(true)
expect(w).toEqual(false)
)

test("arrayelements",()=>{
letinput='[1]'
lety=match(input)
letv=y([1])
letw=y([{x:0])
expect(v).toEqual(true)
expect(w).toEqual(false)
)

test("elementselementsvalue",()=>{
letinput='[1,2]'
lety=match(input)
letv=y([1,2])
letw=y([null,1])
expect(v).toEqual(true)
expect(w).toEqual(false)
)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。