将遍历到的数组与遍历含有name='roleIdList' 的input标签里的value的值作比较

问题遇到的现象和发生背景

我传入的是数组,将含有name='roleIdList' 的input标签和数组分开遍历是没问题的,将二者放在一块就报错了,请问这是什么原因

问题相关代码,请勿粘贴截图

img

运行结果及报错内容

img

我的解答思路和尝试过的方法
我想要达到的结果

将遍历到的数组与遍历含有name='roleIdList' 的input标签里的value的值作比较,相同就在页面的复选框上打钩

将遍历input标签的循环放进遍历数组的循环里面就可以了

img

img

img


这样改下试试,相当于把你this放到数组循环的外面