如何将信息写入函数内部的数组? (JavaScript)的

时间:2010-12-13 04:48:57

标签: javascript

我遇到了问题。我有一个函数(它不返回任何信息)和数组。我需要将信息写入另一个函数内部函数的数组中。

它应该看起来像这个例子,但在javascript:

#include <stdio.h>

void setDefault(int * array);
void setDefault2(int * array2);


int main(void)
{
    int a[]={0,1,2};
    setDefault(a);
    printf("%d\n",a[0]);
    return 0;
}

void setDefault(int * array)
{
    setDefault2(array);
}

void setDefault2(int * array2)
{
    array2[0]=-1;
}

PS。谢谢你的帮助

1 个答案:

答案 0 :(得分:1)

我认为这样的事情应该做到这一点:

var myArray = [0, 1, 2];

function setDefault(ar) {
    setDefault2(ar);
}

function setDefault2(ar) {
    // do the thingy you want here
    ar[0]--;
}

// test
setDefault(myArray);
// myArray should contain [-1, 1, 2] now