@@ -18,19 +18,26 @@ result: 3
18
18
0: 1
19
19
1: 2
20
20
2: 3
21
+ > [[Prototype]]: Object
22
+ > __proto__ (get): ƒ __proto__()
23
+ > __proto__ (set): ƒ __proto__()
21
24
> buffer (get): ƒ buffer()
22
25
> byteLength (get): ƒ byteLength()
23
26
> byteOffset (get): ƒ byteOffset()
24
27
> length (get): ƒ length()
25
28
> Symbol(Symbol.toStringTag) (get): ƒ [Symbol.toStringTag]()
26
- > __proto__: TypedArray
29
+ > [[Prototype]]: TypedArray
30
+ > __proto__ (get): ƒ __proto__()
31
+ > __proto__ (set): ƒ __proto__()
27
32
28
33
> result: ArrayBuffer(3)
29
34
> byteLength (get): ƒ byteLength()
30
35
[[ArrayBufferByteLength]]: 3
31
36
> [[Int8Array]]: Int8Array(3)
37
+ > [[Prototype]]: ArrayBuffer
32
38
> [[Uint8Array]]: Uint8Array(3)
33
- > __proto__: ArrayBuffer
39
+ > __proto__ (get): ƒ __proto__()
40
+ > __proto__ (set): ƒ __proto__()
34
41
35
42
> result: Proxy {a: 1}
36
43
> [[Handler]]: Object
@@ -46,18 +53,50 @@ result: 3
46
53
length: 1
47
54
name: 'set foo'
48
55
[[FunctionLocation]]: @ <eval>/VM<xx>:1
56
+ > [[Prototype]]: ƒ ()
49
57
> [[Scopes]]: Scopes[1]
50
- > __proto__: function () { [native code] }
51
- > __proto__: Object
58
+ > __proto__ (get): ƒ __proto__()
59
+ > __proto__ (set): ƒ __proto__()
60
+ > [[Prototype]]: Object
52
61
> foo (set): ƒ foo(x) {}
53
- > __proto__: Object
62
+ > [[Prototype]]: Object
63
+ > __proto__ (get): ƒ __proto__()
64
+ > __proto__ (set): ƒ __proto__()
65
+ > __proto__ (get): ƒ __proto__()
66
+ > Object
67
+ > __proto__ (set): ƒ __proto__()
68
+ > arguments (get): ƒ ()
69
+ > arguments (set): ƒ ()
70
+ > caller (get): ƒ ()
71
+ > caller (set): ƒ ()
72
+ length: 1
73
+ name: 'set __proto__'
74
+ > [[Prototype]]: ƒ ()
75
+ > [[Scopes]]: Scopes[0]
76
+ > __proto__ (get): ƒ __proto__()
77
+ > __proto__ (set): ƒ __proto__()
54
78
55
79
> result: {}
56
80
> foo (get): ƒ foo() { return 42 }
57
81
42
58
- > __proto__ : Object
82
+ > [[Prototype]] : Object
59
83
> foo (get): ƒ foo() { return 42 }
60
- > __proto__: Object
84
+ > [[Prototype]]: Object
85
+ > __proto__ (get): ƒ __proto__()
86
+ > __proto__ (set): ƒ __proto__()
87
+ > __proto__ (get): ƒ __proto__()
88
+ > Object
89
+ > __proto__ (set): ƒ __proto__()
90
+ > arguments (get): ƒ ()
91
+ > arguments (set): ƒ ()
92
+ > caller (get): ƒ ()
93
+ > caller (set): ƒ ()
94
+ length: 1
95
+ name: 'set __proto__'
96
+ > [[Prototype]]: ƒ ()
97
+ > [[Scopes]]: Scopes[0]
98
+ > __proto__ (get): ƒ __proto__()
99
+ > __proto__ (set): ƒ __proto__()
61
100
62
101
> result: {}
63
102
> foo (get): ƒ foo() { throw 'wat'; }
@@ -68,11 +107,28 @@ result: 3
68
107
length: 0
69
108
name: 'get foo'
70
109
[[FunctionLocation]]: @ <eval>/VM<xx>:1
110
+ > [[Prototype]]: ƒ ()
71
111
> [[Scopes]]: Scopes[1]
72
- > __proto__: function () { [native code] }
73
- > __proto__: Object
112
+ > __proto__ (get): ƒ __proto__()
113
+ > __proto__ (set): ƒ __proto__()
114
+ > [[Prototype]]: Object
74
115
> foo (get): ƒ foo() { throw 'wat'; }
75
- > __proto__: Object
116
+ > [[Prototype]]: Object
117
+ > __proto__ (get): ƒ __proto__()
118
+ > __proto__ (set): ƒ __proto__()
119
+ > __proto__ (get): ƒ __proto__()
120
+ > Object
121
+ > __proto__ (set): ƒ __proto__()
122
+ > arguments (get): ƒ ()
123
+ > arguments (set): ƒ ()
124
+ > caller (get): ƒ ()
125
+ > caller (set): ƒ ()
126
+ length: 1
127
+ name: 'set __proto__'
128
+ > [[Prototype]]: ƒ ()
129
+ > [[Scopes]]: Scopes[0]
130
+ > __proto__ (get): ƒ __proto__()
131
+ > __proto__ (set): ƒ __proto__()
76
132
77
133
Evaluating#1: setTimeout(() => { throw new Error('bar')}, 0)
78
134
stderr> Uncaught Error: bar
0 commit comments