然后我们用迭代器做一个自定义的遍历数据案例.
首先我们有个banji,这个对象,可以看到有name属性,有stus属性,stus是个数组
我们用for of遍历试试,不让遍历报错了对吧,说,他不是一个iterator对吧.
我这里想要直接遍历banji中的这个stus对象,怎么弄呢?这里.
可以直接,banji.stus.forEach()对吧,这样的话
不符合面向对象对吧,因为相当于stus是banji对象的,私有的属性(比如个人钱包.),但是外面的人,直接就拿去用了
然后我们用迭代器做一个自定义的遍历数据案例.
首先我们有个banji,这个对象,可以看到有name属性,有stus属性,stus是个数组
我们用for of遍历试试,不让遍历报错了对吧,说,他不是一个iterator对吧.
我这里想要直接遍历banji中的这个stus对象,怎么弄呢?这里.
可以直接,banji.stus.forEach()对吧,这样的话
不符合面向对象对吧,因为相当于stus是banji对象的,私有的属性(比如个人钱包.),但是外面的人,直接就拿去用了