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]