由于这里a
是变量,因此不能使用obj.a = 'Tom',否则输入的结果会是
{a:‘Tom’}``,这里要用中括号。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
let a = 'name';
let obj = {}
//目标:使得 obj = {'name':'Tom'}
//方法一:
obj.name = 'Tom'
//方法二
obj[a] = 'Tom'
console.log(obj)
//{name: "Tom"}
</script>
</body>
</html>