js数组模式是什么

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)
)