如何将方法添加到基类型,比如Array?在全球模块中,这将得到认可
interface Array {
remove(o): Array;
}
Run Code Online (Sandbox Code Playgroud)
但在哪里放实际实施?
这是我的第一个问题,所以请保持温和.
我正在尝试创建一个对象数组,其中对象包含一个检索数据的方法/函数.
所以最终我不想使用getFirstName(arrayName, arrayNumber),而是使用类似的东西
aliens[x].getFirstName;
Run Code Online (Sandbox Code Playgroud)
要么
persons.first.getFirstName;
Run Code Online (Sandbox Code Playgroud)
如果在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, …Run Code Online (Sandbox Code Playgroud)