JavaScript函数返回数组
JavaScript function returning array
谁能告诉我为什么从TriangulosParaLinhas
返回的矢量不保存在矢量行?
if (lineMode == true) {
var lines = triangulosParaLinhas(vertices);
}
function triangulosParaLinhas(vertices) {
var pontos = [];
for ( i = 0; i < vertices.length / 3; i = +3) {
pontos.push(vertices[i]);
pontos.push(vertices[i + 1]);
pontos.push(vertices[i + 1]);
pontos.push(vertices[i + 2]);
pontos.push(vertices[i + 2]);
pontos.push(vertices[i]);
}
return pontos;
}
我不确定你的函数有很多意义,因为它似乎是采取值的数组,然后把它推到另一个数组(这似乎是相同的),然后返回它。
无论你想要实现什么,问题都可能与以下两个有关:
-
if (lineMode == true) {}
- lineMode不会求值为true
,因此永远不会返回lines
。 -
vec2
没有定义,所以当你传递vertices
时,函数调用失败。
下面是测试代码的示例:-
例子通过使用示例中的代码,相同的数组被警告到屏幕上。你的预期产出是多少?
相关文章:
- 对象数组返回自最近日期以来的最高总体值
- 从多维数组返回嵌套数组
- 为什么当我点击<a>使用纯javascript;这个“;返回url,数组返回“url”;未定义”;
- 带多维数组返回字符串的json_encode;阵列”;而不是数据
- 如何将 AJAX 响应作为 JavaScript 数组返回
- 我正在尝试在 JS 中制作这个随机名称生成器.数组返回未定义
- .push() 多个对象进入 JavaScript 数组返回 'undefined'
- 如何按属性从可观察数组返回项
- 通过jquery发送的关联php数组返回[对象对象]
- 从 Javascript 中的对象数组返回单个属性的数组
- 循环遍历对象数组返回“未定义”
- 拼接数组返回空的序列
- Javascript 多维数组返回第一个值,然后失败
- Json 数组返回空值
- 从下划线.js中的数组返回一系列值
- for 语句不从数组返回值
- MongoDB从数组返回特定字段
- 试图将数组返回到表中的列表中
- Javascript中的二维数组返回未定义的数组
- 将函数数组作为布尔值数组返回