This tests that a call to array/string prototype methods pass the correct this value (undefined) to strict callees. On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". PASS testArrayPrototypeSort(strictThrowThisString) is undefinedString PASS testArrayPrototypeFilter(strictThrowThisString) is undefinedString PASS testArrayPrototypeMap(strictThrowThisString) is undefinedString PASS testArrayPrototypeEvery(strictThrowThisString) is undefinedString PASS testArrayPrototypeForEach(strictThrowThisString) is undefinedString PASS testArrayPrototypeSome(strictThrowThisString) is undefinedString PASS testStringPrototypeReplace(strictThrowThisString) is undefinedString PASS testArrayPrototypeSort(nonstrictThrowThisString) is globalObjectString PASS testArrayPrototypeFilter(nonstrictThrowThisString) is globalObjectString PASS testArrayPrototypeMap(nonstrictThrowThisString) is globalObjectString PASS testArrayPrototypeEvery(nonstrictThrowThisString) is globalObjectString PASS testArrayPrototypeForEach(nonstrictThrowThisString) is globalObjectString PASS testArrayPrototypeSome(nonstrictThrowThisString) is globalObjectString PASS testStringPrototypeReplace(nonstrictThrowThisString) is globalObjectString PASS successfullyParsed is true TEST COMPLETE