ES6 数组迭代器Symbol.iterator(场景:当选中一个之后,从选中开始迭代执行任务代码)
思路:首先找到你选中的元素,然后开始第一次执行任务代码,最后开始继续迭代
代码:
//this.cameras是一个数组
let iter = this.cameras[Symbol.iterator]()
while(iter.next().value.cameraId === id){//id为你选中元素的id,目的是当你找到你选中的那个开始第一次执行任务代码,然后跳出while循环
this.$refs.HKWS.getCameraInfo(id)//任务代码
bre
原创
2020-06-02 17:11:19 ·
388 阅读 ·
0 评论