javascript如何将数组中的每个元素传递给不同的var
javascript how to pass each element in an array to different var
我是javascript的新手,最近在将元素从数组传递到变量时遇到了问题。
例如,我有一个类似var anArray=[[a1,a2,a3],[b1,b2,b3],[c1,c2,c3]]的数组,我有3个不同的var a,b和c。
在一些循环码之后,
我想看的是:
而a=a1,b应为b1,c=c1
而a=a2、b=b2和c=c2
而a=a3,b=b3,c=c3
还请考虑一下,如果我有这样的数组怎么办:
[[a1,a2,a3],[b1,b2,b3]],这将导致a=a1而b=b1,a=a2而b=b2等。
或[[a1,a2],[b1,b2],[c1,c2]],这将导致a=a1而b=b1和c=c1,a=a2而b=b2和c=c2
如果我的问题仍然不够清楚,请评论它,我会更新它。
我真的很感谢你的所有评论和代码!非常感谢!
你有一堆东西倒过来放错了地方:
var anArray = [[1,2],[1,2]];
for(var i=0;i <= anArray.length - 1;i++)
{
for(var j=0;j<anArray[i].length;j++){
var a = anArray[i][j];
var b = anArray[i + 1][j];
alert("a: "+a+" and b: "+b);
}
}
编辑:在您更改整个问题后进行调整。
假设我们有一个类似var anArray = [[1,2,3],[4,5,6]];
的数组如果你想提醒这一点,a=14;b=25;c=36;然后你可以使用这个代码
var anArray = [[1,2,3],[4,5,6]];
for ( i = 0; i < anArray.length; i++ ) {
var l = anArray[i];
for ( m = 0; m < l.length; m++ ){
this["a"+i+m.toString()] = l[m];
}
}
alert("a = "+ a00 + a10.toString());
alert("b = "+ a01 + a11.toString());
alert("c = "+ a02 + a12.toString());
式中a00=1;a01=2;a02=3;这些是第一个数组的元素。(中间编号告诉数组,因此对于第一个数组,我们使用0)。那么我们有a10=4;a11=5;a12=6;这些是第二阵列的元素。(中间的nr.告诉数组,所以对于第二个数组,我们使用1)。
你所要做的就是用你的替换这个数组var anArray = [[1,2,3],[4,5,6]]
,然后让javascript完成了它的工作。
在你澄清了你的问题后,我大致了解了你想要什么。我认为这就是你想要实现的。该示例是动态的,因此只要数组中项目的长度相等。
var anArray = [[1,2,3],[4,5,6],[7,8,9]];
for(var j=0;j<anArray[0].length;j++){
var values = [];
for(var i=0;i<anArray.length;i++) {
values[i] = anArray[i][j];
}
//Do what you want with the values below. I chose to show them in a alert message
var text = '';
for(var i=0;i<anArray.length;i++) {
if(text.length>0){ text += ',' };
text += values[i];
}
window.alert('Values: ' + text);
}
附言:你的代码不是1,而是有一些错误。
- jQuery-如何使var文本可点击,该文本放置在由更多元素组成的另一个var中(var,checkbox)
- 将html var加载到另一个html元素中
- 如何从html元素中获取javascript var数据?(使用canvasjs)
- 如何将动态追加元素的多个值存储到单个 var 中,然后检索到函数中
- 如何在此 var 声明中获取此数组的第一个元素
- 如何在使用 javascript 声明 var 之前检查元素有或没有
- VAR 在所选元素之间进行计数和切换,但会复制属性
- 从数组的元素赋值 var
- js-set-var=jquery元素的宽度
- javascript如何将数组中的每个元素传递给不同的var
- 如何在点击var ID时添加/删除子元素的类
- Jquery:在var中查找元素并更改文本
- jQuery if元素hasClass的var执行此操作
- 量角器-计算xpath中的元素并将其存储到var中
- Jquery从var中移除元素
- 使用var name作为组中的元素进行命名
- 编辑var中的DOM元素,然后添加它
- Javascript函数unhide元素似乎没有调用var
- 如何在html字符串var中包装元素
- 将 var 设置为嵌套的 HTML 元素文本值