这是我的第一个问题,所以请温柔一点。
我正在尝试创建一个对象数组,其中对象包含一个检索数据的方法/函数。
所以最终我不想使用getFirstName(arrayName, arrayNumber)
,而是使用类似的东西
aliens[x].getFirstName;
或者
persons.first.getFirstName;
如果在 Javascript 中不可能,或者以这种方式不可能,请建议下一个最好的方法。
var persons = [
{
firstname : "John",
lastname : "Doe",
age : 50,
eyecolor : "blue",
},
{
firstname : "Jane",
lastname : "Siyabonga",
age : 39,
eyecolor : "brown",
},
]
var aliens = [
{
firstname : "Bob",
lastname : "the Alien",
age : 350,
eyecolor : "yellow",
},
{
firstname : "xblanque",
lastname : "the Predator",
age : 19,
eyecolor : "red",
},
]
function getFirstName(arrayName, arrayNumber)
{
var x = arrayName[arrayNumber].firstname;
return x;
}
Array.prototype.getLastName=function()
{
var x = this.lastname;
return x;
}