function ArrayFind(predicate, thisArg) {
  CHECK_OBJECT_COERCIBLE(this, "Array.prototype.find");

  var array = TO_OBJECT(this);
  var length = TO_INTEGER(array.length);

  return InnerArrayFind(predicate, thisArg, array, length);
}
function ArrayFind(predicate, thisArg) {
  CHECK_OBJECT_COERCIBLE(this, "Array.prototype.find");

  var array = TO_OBJECT(this);
  var length = TO_INTEGER(array.length);

  return InnerArrayFind(predicate, thisArg, array, length);
}
function ArrayFind ( predicate , thisArg ) { CHECK_OBJECT_COERCIBLE ( this , "Array.prototype.find" ) ; var array = TO_OBJECT ( this ) ; var length = TO_INTEGER ( array . length ) ; return InnerArrayFind ( predicate , thisArg , array , length ) ; }
ES6 draft 07-15-13, section 15.4.3.23
ES6 draft 07 - 15 - 13 section 15 . 4 . 3 . 23