Javascript JS obj[{key:";value";}]=";中的这行代码是什么意思;“价值”;;

Javascript JS obj[{key:";value";}]=";中的这行代码是什么意思;“价值”;;,javascript,object,Javascript,Object,让obj={}; obj[{key:“instagram”}]=“Akrixa”; obj[{key:“facebook”}]=“使用Akrixa编码”; log(obj[{key:“instagram”}])第二行obj[{key:“instagram”}]=“Akrixa”在obj[{key:instagram}](数组中的对象)中创建一个键,然后将该键的值设置为Akrixa,第三行执行相同的操作,但使用不同的键和值 最好使用obj[“instagram”]=“Akrixa”和obj[“fa

让obj={};
obj[{key:“instagram”}]=“Akrixa”;
obj[{key:“facebook”}]=“使用Akrixa编码”;

log(obj[{key:“instagram”}])第二行
obj[{key:“instagram”}]=“Akrixa”
在obj
[{key:instagram}]
(数组中的对象)中创建一个键,然后将该键的值设置为
Akrixa
,第三行执行相同的操作,但使用不同的键和值

最好使用
obj[“instagram”]=“Akrixa”
obj[“facebook”]=“使用Akrixa编码”
,以避免过度复杂化,然后您可以使用
obj[“instagram”]
等来引用它

让obj={};
obj[“instagram”]=“Akrixa”;
obj[“facebook”]=“使用Akrixa编码”;
console.log(obj[“instagram”]);
obj[{key:“instagram”}]=“Akrixa”
等同于
obj[({key:“instagram”}).toString()]=“Akrixa”
因为对象是由字符串设置关键帧的。所以它相当于
obj[“[object object]”]=“Akrixa”

我想是因为obj[{key:“instagram”}]和obj[{key:“facebook”}]是同一个对象。当为它赋值时,它具有相同的值。更详细的信息:。我希望它能帮助你

这没有任何用处(请尝试
console.log(obj)
)好的,你能告诉我它的意思吗?基本上是指定某个键的值