(target, key)
| 1159 | return result; |
| 1160 | } |
| 1161 | deleteProperty(target, key) { |
| 1162 | const hadKey = hasOwn(target, key); |
| 1163 | target[key]; |
| 1164 | const result = Reflect.deleteProperty(target, key); |
| 1165 | if (result && hadKey) { |
| 1166 | trigger(target, "delete", key, void 0); |
| 1167 | } |
| 1168 | return result; |
| 1169 | } |
| 1170 | has(target, key) { |
| 1171 | const result = Reflect.has(target, key); |
| 1172 | if (!isSymbol(key) || !builtInSymbols.has(key)) { |