Andrew Barclay's Micro$oft JScript Bug List
I have wasted countless hours trying to kludge my JavaScript code
to work in the JScript interpreter used in Internet Explorer. I'm
publishing this list to prevent others from falling victim to the
empty promises of the evil empire. I'm only pointing out the
not-so-obvious bugs here -- the ones that can really chew up a
lot of time.
-
No Array.sort() member function.
-
No Array.join() member function, though the
JScript
documentation claims that there is one.
(I'm sure this is just an innocent oversight and not yet
another malicious lie designed to waste hours of my time and enhance
the image of the evil empire.)
-
No String.split() member function, though the
JScript
documentation claims that there is one.
(I'm sure this is just an innocent oversight and not yet
another malicious lie designed to waste hours of my time and enhance
the image of the evil empire.)
-
for( var...in... ) includes "length" as a
member for Array objects.
-
No support for user-defined Object.toString() methods.
-
No location.reload() member function.
-
No location.replace() member function.
-
No form.element.type member.
Here are some other resources on JScript vs. JavaScript with more
complete bug/feature lists:
Back to my home page.
Created by Andrew Barclay
abb@nuccard.eushc.org on 6/25/97, updated 8/27/97.