js 如何保存循环内的变量,然后循环外使用这个变量?

varluren1=[];vari,j;有这么一个循环:for(i=1;i<rows.length-5;i++){for(j=0;j<rows[i].cells.leng... var luren1 = [];var i,j;有这么一个循环:for (i=1;i<rows.length-5;i++){for (j=0;j<rows[i].cells.length;j++){luren1 = rows[i].cells[j].innerHTML;}}现在的问题就是在第二个循环体内打印变量是正常的,但是如果在循环外打印的话,就只会打印该变量的最后一个值。 展开
 我来答
智者总要千虑
高粉答主

2019-12-13 · 说的都是干货,快来关注
知道顶级答主
回答量:7.9万
采纳率:88%
帮助的人:1.3亿
展开全部
如果变量定义在循环内部则做不到,循环结束变量就销毁了。不过可以把相应变量定义在循环外部。
样例程序

#include <iostream> int main(){ for (int i = 0; i != 1; ++i); std::cout << i << std::endl; //出错 return 0;}

#include <iostream> int main(){ int i = 0; for (; i != 1; ++i); std::cout << i << std::endl; //输出1 return 0;}
追问
我现在已经把变量定义在循环体外部了
恐怖的夏英雄
2019-12-13 · TA获得超过187个赞
知道小有建树答主
回答量:294
采纳率:69%
帮助的人:56.3万
展开全部
luren1 = rows[i].cells[j].innerHTML
你把这句改成
luren1.push(rows[i].cells[j].innerHTML);然后打印luren1就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
syht2000
高粉答主

2019-12-13 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
没明白你什么意思,说清楚点,你是要用那个luren1么,没看出你上面的那个双循环有任何含义。
更多追问追答
追问
对的 我就是想用路人1这个变量 假如我定义的时候luren1 i j放在循环体内 也是一样的结果 所以我就想尝试把这两个变量变为全局变量
追答
还是没懂你具体啥意思,你就讲你要实现什么目的吧,或者要实现什么样的效果。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式