使用循环总是拿到最后的值

工作日常分享2:在使用循环的时候,有俩个数组或者多个数组时,按照循环的道理,每次循环都会拿到本次循环的值,但是当你去打印值的时候,发现,他拿到的总是循环出来的所有数组的值。
原理:当你定义了一个变量或者在data中定义了一个变量去储存数据,然后将循环的值赋值进去,打印出来的值总是循环出来的全部结果,而不是一个数组对应一个结果,原理就是当你循环去赋值的时候,始终都是赋值给一个指向,而这个值始终都会覆盖上一次的值


image.png

解决方法:将定义好的变量放进循环中,这样每次循环出来的时候存储变量的都是一个新的值


image.png
image.png

其他工作分享:
统一输入框只能输入数字且不能小于1
使用循环总是拿到最后的值

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容