Well, I created some python code that seems to be able to successfully store data in an unallocated position. Anyone can feel free to convert this to javascript's syntax and test it.
NOTE: I am basing "success" on the fact that my code should shorten the length of the bytearray and then store the data I give it, in this case 1, in an invalid address. There are no errors when running the program until it tries to access ba[88] after the list has been shortened and 1 had been stored in the invalid address.
Code:
class MyClass():
ba = bytearray(100)
def __index__(self):
self.ba = bytearray(8)
return 1
def run(self):
self.ba[88] = self
print self.ba[88]
test = MyClass()
test.run()
raw_input('Press enter or return to check for the value of ba[88]')
NOTE: I am basing "success" on the fact that my code should shorten the length of the bytearray and then store the data I give it, in this case 1, in an invalid address. There are no errors when running the program until it tries to access ba[88] after the list has been shortened and 1 had been stored in the invalid address.