The Daily Shaarli

All links of one day in a single page.

02/25/21

Object initializer - JavaScript | MDN

Setting the property name into brackets give the ability to evaluate its value as an expression. Thus custom property names can be created:

let a = {
  ['foo' + 1]: i,
}
console.log(a.foo1) // print 1