如何通过javascript中的函数返回数组?

时间:2014-02-21 06:22:22

标签: javascript arrays function split return

var warriorsArray = new Array();
warriorsArray[0] = Stephen Curry;
warriorsArray[1] = Andre Iguodala;
warriorsArray[2] = Klay Thompson;
warriorsArray[3] = Andrew Bogut;
warriorsArray[4] = David Lee;

function stats(); {

}
return warriorsArray[0];
console.log warriorsArray[0];

我在哪里放回函数?

我还想分割它们,然后分配一个号码我该怎么做才能在功能里面(咖喱#30)?谢谢!

4 个答案:

答案 0 :(得分:2)

这样。

你还有一些语法错误

function stats() {
   var warriorsArray = new Array();
   warriorsArray[0] = "Stephen Curry";
   warriorsArray[1] = "Andre Iguodala";
   warriorsArray[2] = "Klay Thompson";
   warriorsArray[3] = "Andrew Bogut";
   warriorsArray[4] = "David Lee";
   return warriorsArray;
}

答案 1 :(得分:0)

function stats()
{
var warriorsArray = new Array(5);
warriorsArray[0] = Stephen Curry;
warriorsArray[1] = Andre Iguodala;
warriorsArray[2] = Klay Thompson;
warriorsArray[3] = Andrew Bogut;
warriorsArray[4] = David Lee;

return warriorsArray;
}

答案 2 :(得分:0)

function stats() {
    var warriorsArray = ['Stephen Curry', 'Andre Iguodala', 'Klay Thompson', 'Andrew Bogut', 'David Lee'];
    return warriorsArray;
}

答案 3 :(得分:0)

仅供参考,填充数组的最佳方法是使用.push( value )

function stats() {
   var warriorsArray = new Array();
   warriorsArray.push("Stephen Curry");
   warriorsArray.push("Andre Iguodala");
   warriorsArray.push("Klay Thompson");
   warriorsArray.push("Andrew Bogut");
   warriorsArray.push("David Lee");
   return warriorsArray;
}
console.log(stats());