Characters that act as array literals
This vector uses a tricky eval() to determine what characters act as array literals in JavaScript. It uses the iteration position as one character and the iteration position plus two for the other character.
Created byhackvertor
Created Jun 24, 2024
Updated May 28, 2025
Detecting browser...
CategoryJavaScript Syntax
VisibilityPublic
TypeJS
CharsetUTF-8
Template used:
eval("let array = "+String.fromCodePoint(i,i+2)+";Array.isArray(array)&&log(String($[i]"+"+'-'+"+(i+2)+"))")Sample payloads
Fuzz results
Chrome 145.0.0.0 desktop Windows NT 10.0
Updated16 Feb 2026
Found 3 results
Loading...
Chrome 144.0.0.0 desktop macOS 10.15.7older version
Updated30 Jan 2026
Found 3 results
Loading...
Firefox 148.0 desktop Windows NT 10.0
Updated23 Feb 2026
Found 3 results
Loading...
Firefox 147.0 desktop Linuxolder version
Updated23 Feb 2026
Found 3 results
Loading...
Firefox 147.0 mobile Android 16older version
Updated26 Jan 2026
Found 3 results
Loading...
Firefox 127.0 desktop macOS 10.15older version
Updated24 Jun 2024
Found 3 results
Loading...
Microsoft Edge 145.0.0.0 desktop Windows NT 10.0
Updated17 Feb 2026
Found 3 results
Loading...
Safari 17.4 desktop macOS 10.15.7
Updated24 Jun 2024
Found 3 results
Loading...