{ name: "John Doe", longString: "This is a long string that sho…", age: 30, … }
"John Doe"
"This is a long string that should be collapsed after 30 characters and show ellipsis"
30
"john.doe@example.com"
(3) [ "tag1", "tag2", "tag3" ]
"tag1"
"tag2"
"tag3"
3
{ street: "123 Main St", city: "Anytown", state: "CA", … }
"123 Main St"
"Anytown"
"CA"
"12345"
(5) [ 1, 2, 3, … ]
1
2
3
4
5
5
"custom value"
42
(10) [ 9 ]
9
10
Map(2) { "key1" => "value1", "key2" => "value2" }
(2) [ {…}, {…} ]
{ key: "key1", value: "value1" }
"key1"
"value1"
{ key: "key2", value: "value2" }
"key2"
"value2"
2
TestClass { name: "Test Class" }
"Test Class"
(7) [ "svelte", 123, false, … ]
"svelte"
123
false
true
null
undefined
456n
7
(3) [ ƒ(…), ƒ(…), ƒ(…) ]
ƒ sum(a, b)
"sum"
2
"Function"
"function sum(a, b) {\n return a + b;\n }"
async ƒ (promises)
"anonymous"
1
"AsyncFunction"
"async (promises) => await Promise.all(promises)"
ƒ* generator(a)
"generator"
1
"GeneratorFunction"
"function* generator(a) {\n while (a--) {\n yield a;\n }\n }"
3
Set(5) { 1, 2, 3, … }
(5) [ 1, 2, 3, … ]
1
2
3
4
5
5
/^[a-z0-9]+/g
0
false
"g"
true
false
false
false
"^[a-z0-9]+"
false
false
/^(?:[a-z0-9]+)foo.*?/i
0
false
"i"
false
false
true
false
"^(?:[a-z0-9]+)foo.*?"
false
false
2025-07-10T00:00:00.000Z
Symbol(test)
123n
null