我无法在此代码中找到错误。该函数用于选择数据并将其存储到数组中。
var array= new Array(50);
array[0]= "Body";
array[1]= "head";
document.writeln(array[0] + " " + array[1]);
function getData(name){
var data = new Array(19);
if ( name == "Load" ) {
data[0] = "1";
data[1] =" 2";
data[2]="3";
} else if ( name == "Add" ) {
data[0] = "0";
data[1] =" 0";
data[2]="3";
} else (
document.writeln("Error");
}
getData("Add");
答案 0 :(得分:0)
这里的固定代码有几处修正。你实际上并没有从函数中返回任何内容,因为data
是一个只有该函数本地的数组,这可能是你想要做的,因为你无法做到否则就可以访问它。
var array = new Array(50); array[0] = "Body"; array[1] = "head";
console.log(array[0] + " " + array[1]); // Body head
function getData(name) {
var data = new Array(19);
if (name == "Load") {
data[0] = "1";
data[1] = " 2";
data[2] = "3";
} else if (name == "Add") {
data[0] = "0";
data[1] = " 0";
data[2] = "3";
} else { // change the parenthesis to curly bracket
console.log("Error");
}
return data; // return the array
} // close function curly bracket
var data = getData("Add"); // your array