1. 变量作为属性名
-
在方括号中写入变量,用变量的值作为对象的属性
let user = { id: 1 }; let attribute = 'name'; user[attribute] = '变量名作为对象属性';
2. 表达式作为属性名
-
在方括号中写入表达式,用表达式的值作为对象的属性
let user = { id: 1 }; let attribute = 'name'; user['first_' + attribute] = '表达式作为对象属性';