Javascript 使函数中的数组总体为瞬时数
我设置了一个数组Javascript 使函数中的数组总体为瞬时数,javascript,arrays,Javascript,Arrays,我设置了一个数组 让A1=[] 然后创建一个函数来填充数组 function popA1() { let x = new Array(v1, v2, v3, vn); return A1 = x; } function basicTableGenerator(myArray) { let result = "<table><thead><th>Table</th></thead>"; for(let i=0;
让A1=[]
然后创建一个函数来填充数组
function popA1() {
let x = new Array(v1, v2, v3, vn);
return A1 = x;
}
function basicTableGenerator(myArray) {
let result = "<table><thead><th>Table</th></thead>";
for(let i=0; i<myArray.length; i++) {
result += "<tr><td>" + myArray[i] + "</td></tr>";
}
result += </table>";
return result;
}
它工作得很好,除了一个很小的事实,generateTableFromA1()
在我第二次单击该按钮之前不会工作,我如何让它第一次工作
function popA1() {
let x = new Array(v1, v2, v3, vn);
A1 = x;
}
尝试删除
return
您能给我们generateTableFromA1的代码吗?还有,为什么popA1会创建x?为什么不直接做:A1=[v1,v2,v3,vn]代码>?为什么会返回A1?@KaiJ数组是从一个REST API get方法生成的,该方法被调用一次(以防止无故堆叠请求),然后根据函数的不同,它可能是基于数组的自动完成、带有简单trtd元素的单列表或动态表生成器,在调用À1.length
?调用@MoritzRoessler空数组A1之前,我将放置一个简单的脚手架供参考,检查是否需要使用新数据填充它
function popA1() {
let x = new Array(v1, v2, v3, vn);
A1 = x;
}