x = new String(); x.charAt(0) PASSED!
x = new String(); x.charAt(1) PASSED!
x = new String(); x.charAt(-1) PASSED!
x = new String(); x.charAt(NaN) PASSED!
x = new String(); x.charAt(Number.POSITIVE_INFINITY) PASSED!
x = new String(); x.charAt(Number.NEGATIVE_INFINITY) PASSED!
var MYOB = new MyObject(1234567890), MYOB.charAt(0) PASSED!
var MYOB = new MyObject(1234567890), MYOB.charAt(1) PASSED!
var MYOB = new MyObject(1234567890), MYOB.charAt(2) PASSED!
var MYOB = new MyObject(1234567890), MYOB.charAt(3) PASSED!
var MYOB = new MyObject(1234567890), MYOB.charAt(4) PASSED!
var MYOB = new MyObject(1234567890), MYOB.charAt(5) PASSED!
var MYOB = new MyObject(1234567890), MYOB.charAt(6) PASSED!
var MYOB = new MyObject(1234567890), MYOB.charAt(7) PASSED!
var MYOB = new MyObject(1234567890), MYOB.charAt(8) PASSED!
var MYOB = new MyObject(1234567890), MYOB.charAt(9) PASSED!
var MYOB = new MyObject(1234567890), MYOB.charAt(10) PASSED!
var MYOB = new MyObject(1234567890), MYOB.charAt(Math.PI) PASSED!
var MYOB = new MyOtherObject(1234567890), MYOB.charAt(0) PASSED!
var MYOB = new MyOtherObject(1234567890), MYOB.charAt(1) PASSED!
var MYOB = new MyOtherObject(1234567890), MYOB.charAt(2) PASSED!
var MYOB = new MyOtherObject(1234567890), MYOB.charAt(3) PASSED!
var MYOB = new MyOtherObject(1234567890), MYOB.charAt(4) PASSED!
var MYOB = new MyOtherObject(1234567890), MYOB.charAt(5) PASSED!
var MYOB = new MyOtherObject(1234567890), MYOB.charAt(6) PASSED!
var MYOB = new MyOtherObject(1234567890), MYOB.charAt(7) PASSED!
var MYOB = new MyOtherObject(1234567890), MYOB.charAt(8) PASSED!
var MYOB = new MyOtherObject(1234567890), MYOB.charAt(9) PASSED!
var MYOB = new MyOtherObject(1234567890), MYOB.charAt(10) PASSED!
var MYOB = new MyOtherObject(1234567890), MYOB.charAt(11) PASSED!
var MYOB = new MyOtherObject(1234567890), MYOB.charAt(12) PASSED!
var MYOB = new MyOtherObject(1234567890), MYOB.charAt(13) PASSED!
var MYOB = new MyOtherObject(1234567890), MYOB.charAt(14) PASSED!
