function forEach (arr, fn, thisObj) {
  if (arr == null) return
  var i = -1
  var len = arr.length
  while (++i < len) {
    if (fn.call(thisObj, arr[i], i, arr) === false) break
  }
}

module.exports = forEach

@@ -22,21 +22,12 @@
 , fn
-, thisObj
 ) %7B%0A
+
   if
@@ -48,16 +48,17 @@
  return%0A
+%0A
   var i 
@@ -85,16 +85,17 @@
 .length%0A
+%0A
   while 
@@ -122,23 +122,9 @@
  (fn
-.call(thisObj, 
+(
 arr%5B

update array/forEach.js