throw
and try...catch
statements. See "throw" on page 243 and "try...catch" on page 246.in
operator returns true if the specified property is in the specified object; see "in" on page 269. The instanceof
operator returns true if the specified object is of the specified object type; see "instanceof" on page 270.java.lang.Object
are inherited by JavaArray
. In addition, the JavaArrary.toString
method now calls the method java.lang.Object.toString
. See "JavaArray" on page 98.JavaClass
object to a Java method which requires an argument of type java.lang.Class
instead of creating a wrapper around an instance of java.lang.Class
. See "JavaClass" on page 102.JSException
with a detail message. The three original public constructors for the Java class netscape.javascript.JSException
that supported this feature are deprecated. See "JSException" on page 280.JSObject
. Use JSObject.equals
. See "Comparison Operators" on page 256 and JSObject.equals
.eval
method cannot be called indirectly. In previous versions, it was recommended that this method not be called indirectly; starting with JavaScript 1.4, calling eval
indirectly could result in a runtime error. This change improves performance. See "eval" on page 214.eval
method is no longer available as a method of Object
; use the top-level eval
function instead. See "eval" on page 214.arguments
array; the arguments
array is a variable and is no longer a property of Function
objects. This change improves performance. See "Function" on page 79 and "arguments" on page 85.Function.arity
property. It has been replaced by the Function.length
property. See "length" on page 92.Last Updated: 10/29/98 20:16:58