我正在阅读javascript和文章中的键插值法,它说以下是键插值法
const example = {key1: value1, key2: value2}
并向上述对象添加新值,我们将执行以下操作
const example1 = {...example, [key3]:value3}
这使o / p为:
{key1: value1, key2: value2,key3: value3}
文章说,键插值需要使用括号。
我尝试了与
const example1 = {...example, key3:value3}
它给出了相同的结果。 它们之间是否有区别,或者它们给出相同的o / p相同?
我在那里看不到任何“键插值”。
Only if you have a variable called
key3
which has the value"key3"
in it.区别在于您是使用文字符号还是计算符号来提供属性(键)的名称: