Javascript 这就是杜宾来到控制台的原因吗?

Javascript 这就是杜宾来到控制台的原因吗?,javascript,javascript-objects,Javascript,Javascript Objects,var-dogs={ 菲多:“杂种狗”, 猎人:“杜宾”, 史努比:“小猎犬” }; var myDog=“猎人”; var mybride=狗[myDog]; console.log(mybride);//“杜宾”你有什么问题?为什么要输出杜宾犬 那么,JS您可以将对象属性读取为数组或映射,在其中您可以指示“键”。 对于对象中的每个属性,名称都是键,因此对象dogs具有键:Fido、Hunter和Snoopie 现在,将另一个值存储到myDog变量中。当你这样做时,dogs[myDog]等同于

var-dogs={
菲多:“杂种狗”,
猎人:“杜宾”,
史努比:“小猎犬”
};
var myDog=“猎人”;
var mybride=狗[myDog];

console.log(mybride);//“杜宾”
你有什么问题?为什么要输出杜宾犬

那么,JS您可以将对象属性读取为数组或映射,在其中您可以指示“键”。
对于对象中的每个属性,名称都是键,因此对象
dogs
具有键:
Fido
Hunter
Snoopie

现在,将另一个值存储到
myDog
变量中。当你这样做时,
dogs[myDog]
等同于
dogs[“猎人”]

正如我之前解释的,您可以使用键来访问value对象

在这种情况下,
Hunter
的值为
Doberman


这就是控制台输出的原因。

JavaScript中的对象中存在键值关系。这意味着您可以使用键(在本例中为“Hunter”)访问该值(在本例中为“Doberman”)

访问对象值的方法主要有两种。或者使用

object.key

在上面的示例中,您使用了第二个

object[key]