记录一下遇到的的小bug,当在foreach中使用return是不会直接结束整个方法体的而是结束当前循环,在for循环中使用return是会结束方法体的。
原因:forEach本身是个高阶函数,调用回调函数,所以在forEach内部的return只会先跳出forEach当前遍历调用的callback,不会直接跳出forEach
记录一下遇到的的小bug,当在foreach中使用return是不会直接结束整个方法体的而是结束当前循环,在for循环中使用return是会结束方法体的。
原因:forEach本身是个高阶函数,调用回调函数,所以在forEach内部的return只会先跳出forEach当前遍历调用的callback,不会直接跳出forEach