我需要退回这个。
GetBooking = function (parameter) {
return Booking.Title[0].parameter;
}
GetPages = function () {
return GetBooking(pages)
}
GetNumber = function () {
return GetBooking(number)
}
预订是数组的对象,可能吗?
如果我理解正确,当GetBooking(pages)
你期望得到回报时Booking.Title[0].pages
,意味着GetBooking()
函数应该像一个中间人来决定你想要从哪个属性中获取Booking.Title[0]
。
如果我是对的,那么你几乎做对了。您的代码中会发生什么,例如,如果number
是 7,它将查找名为7
inside的属性Booking.Title[0]
。
您真正想要做的是:return Booking.Title[0][parameter]
,并且parameter
必须是表示您正在寻找的属性的字符串值,这意味着您还需要更改最终看起来像这样的其余代码:
GetBooking = function (parameter) {
return Booking.Title[0][parameter];
}
GetPages = function () {
return GetBooking("pages") ;
}
GetNumber = function () {
return GetBooking("number") ;
}
这将接收字符串parameter
并在 中查找与该字符串匹配的属性Booking.Title[0]
,并返回其值。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句