我有一个填充数组的函数...
我想像arrayname.fill("First Array");
一样使用它
但不像这样arrayname = fill("First Array");
我怎样才能做到这一点?
function fill(name)
{
var array = [];
for(var i = 0;i < 3;i++)
{
array[i] = prompt(name + "\nFill it");
}
return array;
}
答案 0 :(得分:1)
Array.prototype.fill = function fill(name)
{
var array = [];
for(var i = 0;i < 3;i++)
{
array[i] = prompt(name + "\nFill it");
}
return array;
}
答案 1 :(得分:0)
为此,您必须将您的函数添加到Array
对象的原型中(但不建议这样做):
Array.prototype.fill = function(name) {
var array = [];
for(var i = 0;i < 3;i++) {
array[i] = prompt(name + "\nFill it");
}
return array;
}
答案 2 :(得分:0)
Array.prototype.fill = function(name) {
for(var i = 0;i < 3;i++)
{
this[i] = prompt(name + "\nFill it");
}
return this;
}
我刚刚将数组名称更改为此...并删除了行var array = [];
完成所有运行之后,谢谢大家!!!