js 中对象的键名为变量的表示方法

js 中想要实现对象的键名是变量可以使用下面两种表示方法:

1、对象内使用方括号 [] 语法来动态设置对象的键名,将变量放在方括号内作为键名。

const key = 'age';
const value = 18;

const obj = {
  [key]: value
};

console.log(obj); // 输出: { age: 18 }

2、利用对象的 setProperty() 方法,通过 [] 新增属性时属性名传入变量。

对象内具有一个 setProperty() 方法,当使用 [] 新增属性时,setProperty() 方法允许动态的设置键名和对应的值。

const obj = {};
const key = 'age';
const value = 18;

obj[key] = value;

console.log(obj); // 输出: { age: 18 }

你可能感兴趣的:(javascript,前端,javascript,前端)