### What problem does this feature solve? Allow iterating over smart Arrays that extend/inherit the Array (instance of the Array) or something like arguments (not an instance of the Array). ### What does the proposed API look like? No change in API <!-- generated by vue-issues. DO NOT REMOVE -->