Skip to content

Instantly share code, notes, and snippets.

@4141done
Created September 9, 2022 17:55
Show Gist options
  • Save 4141done/5a196206eace6c19ff54985b2de921bd to your computer and use it in GitHub Desktop.
Save 4141done/5a196206eace6c19ff54985b2de921bd to your computer and use it in GitHub Desktop.
Reserved words as object keys test
{ await: 'foo' };
{ break: 'foo' };
{ case: 'foo' };
{ catch: 'foo' };
{ class: 'foo' };
{ const: 'foo' };
{ continue: 'foo' };
{ debugger: 'foo' };
{ default: 'foo' };
{ delete: 'foo' };
{ do: 'foo' };
{ else: 'foo' };
{ enum: 'foo' };
{ export: 'foo' };
{ extends: 'foo' };
{ false: 'foo' };
{ finally: 'foo' };
{ for: 'foo' };
{ function: 'foo' };
{ if: 'foo' };
{ import: 'foo' };
{ in: 'foo' };
{ instanceof: 'foo' };
{ new: 'foo' };
{ null: 'foo' };
{ return: 'foo' };
{ super: 'foo' };
{ switch: 'foo' };
{ this: 'foo' };
{ throw: 'foo' };
{ true: 'foo' };
{ try: 'foo' };
{ typeof: 'foo' };
{ var: 'foo' };
{ void: 'foo' };
{ while: 'foo' };
{ with: 'foo' };
{ yield: 'foo' };
{ Math: 'foo' };
{ window: 'foo' };
{ toString: 'foo' };
{ let: 'foo' };
{ static: 'foo' };
{ implements: 'foo' };
{ interface: 'foo' };
{ package: 'foo' };
{ private: 'foo' };
{ protected: 'foo' };
{ and: 'foo' };
{ public: 'foo' };
{ as: 'foo' };
{ async: 'foo' };
{ from: 'foo' };
{ get: 'foo' };
{ meta: 'foo' };
{ of: 'foo' };
{ set: 'foo' };
{ target: 'foo' };
{ _: 'foo' };
let a;
a = { await: 'foo' };
console.log(a);
a = { break: 'foo' };
console.log(a);
a = { case: 'foo' };
console.log(a);
a = { catch: 'foo' };
console.log(a);
a = { class: 'foo' };
console.log(a);
a = { const: 'foo' };
console.log(a);
a = { continue: 'foo' };
console.log(a);
a = { debugger: 'foo' };
console.log(a);
a = { default: 'foo' };
console.log(a);
a = { delete: 'foo' };
console.log(a);
a = { do: 'foo' };
console.log(a);
a = { else: 'foo' };
console.log(a);
a = { enum: 'foo' };
console.log(a);
a = { export: 'foo' };
console.log(a);
a = { extends: 'foo' };
console.log(a);
a = { false: 'foo' };
console.log(a);
a = { finally: 'foo' };
console.log(a);
a = { for: 'foo' };
console.log(a);
a = { function: 'foo' };
console.log(a);
a = { if: 'foo' };
console.log(a);
a = { import: 'foo' };
console.log(a);
a = { in: 'foo' };
console.log(a);
a = { instanceof: 'foo' };
console.log(a);
a = { new: 'foo' };
console.log(a);
a = { null: 'foo' };
console.log(a);
a = { return: 'foo' };
console.log(a);
a = { super: 'foo' };
console.log(a);
a = { switch: 'foo' };
console.log(a);
a = { this: 'foo' };
console.log(a);
a = { throw: 'foo' };
console.log(a);
a = { true: 'foo' };
console.log(a);
a = { try: 'foo' };
console.log(a);
a = { typeof: 'foo' };
console.log(a);
a = { var: 'foo' };
console.log(a);
a = { void: 'foo' };
console.log(a);
a = { while: 'foo' };
console.log(a);
a = { with: 'foo' };
console.log(a);
a = { yield: 'foo' };
console.log(a);
a = { Math: 'foo' };
console.log(a);
a = { window: 'foo' };
console.log(a);
a = { toString: 'foo' };
console.log(a);
a = { let: 'foo' };
console.log(a);
a = { static: 'foo' };
console.log(a);
a = { implements: 'foo' };
console.log(a);
a = { interface: 'foo' };
console.log(a);
a = { package: 'foo' };
console.log(a);
a = { private: 'foo' };
console.log(a);
a = { protected: 'foo' };
console.log(a);
a = { and: 'foo' };
console.log(a);
a = { public: 'foo' };
console.log(a);
a = { as: 'foo' };
console.log(a);
a = { async: 'foo' };
console.log(a);
a = { from: 'foo' };
console.log(a);
a = { get: 'foo' };
console.log(a);
a = { meta: 'foo' };
console.log(a);
a = { of: 'foo' };
console.log(a);
a = { set: 'foo' };
console.log(a);
a = { target: 'foo' };
console.log(a);
a = { _: 'foo' };
console.log(a);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment