簡體   English   中英

Javascript:創建對象時,如何設置myObject.name之類的內容?

[英]Javascript: when creating an object, how do you set something like myObject.name?

我有一個對象:

location = {place1: distance1, place2:distance2};

如何設置諸如location.name = location之類的內容,以便以后可以訪問“ location”字符串?

這樣的事情行嗎?

location = {
    place1: distance1,
    place2: distance2
    location.name = "location";
}

提前致謝!

location = {
    place1: distance1,
    place2: distance2,
    name : "location"
}

在js中幾乎一切皆有可能:)

my_location = {
    place1: distance1,
    place2: distance2
};
my_location.name = "location";

alert(my_location.place1 + ' ' + my_location.place2 + ' ' + my_location.name);

其他方式:

function MyLocation(distance1, distance2){
    this.place1 = distance1;
    this.place2 = distance2;
}
my_location = new MyLocation(dist1, dist2);
my_location.name = "location";
alert(my_location.place1 + ' ' + my_location.place2 + ' ' + my_location.name);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM