1 Object.setIndexedPropertiesToExternalArrayData=sets ByteBuffer to hold indexed data (nashorn extension) 2 3 Object.getPrototypeOf=returns the prototype of the specified object 4 5 Object.setPrototypeOf=sets the prototype of the given object (ES6) 6 7 Object.getOwnPropertyDescriptor=returns a property descriptor for an own property (not inherited property) 8 9 Object.getOwnPropertyNames=returns an array of all properties (enumerable or not) found directly on the given object 10 11 Object.getOwnPropertySymbols=returns an array of all symbol properties found directly on the given object (ES6) 12 13 Object.create=creates a new object with the specified prototype object and properties 14 15 Object.defineProperty=adds an own property and/or update the attributes of an existing own property of an object 16 17 Object.defineProperties=defines new or modifies existing properties directly on the given object 18 19 Object.seal=prevents new properties from being added to the given object and marks existing properties as non-configurable 20 21 Object.freeze=prevents new properties from being added to the given object and prevents existing properties from being removed or re-configured 22 23 Object.preventExtensions=prevents new properties from ever being added to the given object 24 25 Object.isSealed=tells if an object is sealed or not 26 27 Object.isFrozen=tells if an object is frozen or not 28 29 Object.isExtensible=tells if an object is extensible or not 30 31 Object.keys=returns an array of the given object's own enumerable properties 32 33 Object=creates a new script object or converts given value as a script object 34 35 Object.prototype.toString=returns a string representation of this object 36 37 Object.prototype.hasOwnProperty=tells whether this object has the specified property or not 38 39 Object.prototype.isPrototypeOf=tests for this object in another object's prototype chain 40 41 Object.prototype.propertyIsEnumerable=tells whether the given property is enumerable or not 42 43 Object.bindProperties=binds the source object's properties to the target object (nashorn extension) 44 45 Array.isArray=tells whether the argument is an array 46 47 Array.prototype.toString=returns a string representation of this array 48 49 Array.prototype.assertNumeric=asserts that the array is numeric, throws a type error if this is not the case 50 51 Array.prototype.toLocaleString=returns a locale-specific string representation of this array 52 53 Array=creates a new array 54 55 Array.prototype.concat=concatenates arrays 56 57 Array.prototype.join=returns a string representation of the array, with a separator placed between elements 58 59 Array.prototype.pop=returns the element from the end of the array, or undefined 60 61 Array.prototype.push=appends an element to the end of the array 62 63 Array.prototype.reverse=reverses the array 64 65 Array.prototype.shift=removes the first element from the array and returns that element 66 67 Array.prototype.slice=returns a shallow copy of a slice of the array 68 69 Array.prototype.sort=sorts the array 70 71 Array.prototype.splice=changes the content of the array by removing and/or adding elements 72 73 Array.prototype.unshift=adds one or more elements to the beginning of the array 74 75 Array.prototype.indexOf=retrieves the first index of an element in the array, or -1 if the element is not found 76 77 Array.prototype.lastIndexOf=retrieves the last index of an element in the array, or -1 if the element is not found 78 79 Array.prototype.every=applies a predicate to all elements of the array, returns true if the predicate evaluates to true for all 80 81 Array.prototype.some=tests whether a predicate evaluates to true for some element in the array 82 83 Array.prototype.forEach=applies a function to all elements in the array 84 85 Array.prototype.map=applies a function to all elements in the array, returns the array of results 86 87 Array.prototype.filter=returns an array with those elements from this array that match a filter function 88 89 Array.prototype.reduce=applies a left-fold to the array and returns the result 90 91 Array.prototype.reduceRight=applies a right-fold to the array and returns the result 92 93 Function=creates a new function with the given parameters and function body 94 95 Function.prototype.toString=returns a string representation of this function 96 97 Function.prototype.apply=invokes the function with the given this-reference and arguments array 98 99 Function.prototype.call=invokes the function with the given this-reference and arguments 100 101 Function.prototype.bind=returns a new function with bound this-reference and arguments 102 103 Math.abs=returns absolute value of the argument 104 105 Math.acos=returns an approximation to the arc cosine of argument, return value is expressed in radians 106 107 Math.asin=returns an approximation to the arc sine of argument, return value is expressed in radians 108 109 Math.atan=returns an approximation to the arc tangent of argument, return value expressed in radians 110 111 Math.atan2=returns an approximation to the arc tangent of the quotient argument1/argument2, signs of argument1 and argument2 are used to determine quadrant of the result 112 113 Math.ceil=returns smallest value that is not less than argument and is equal to a mathematical integer, returns argument itself if it is an integer 114 115 Math.cos=returns an approximation to the cosine of argument, argument is expressed in radians 116 117 Math.exp=returns an approximation to the value of exponential function of argument, e raised to the power of argument where e is the base of natural logarithms 118 119 Math.floor=returns the greatest value that is not greater than argument and is equal to mathematical integer, returns argument itself if it is an integer 120 121 Math.log=returns an approximation to the natural logarithm of argument 122 123 Math.max=returns the largest of the given arguments 124 125 Math.min=returns the smallest of the given arguments 126 127 Math.pow=returns an approximation to the result of raising argument1 to the power of argument2 128 129 Math.random=returns random value between 0 to 1, inclusive 0 and exclusive 1 130 131 Math.round=returns mathematical integer value that is closest to the given argument 132 133 Math.sin=returns an approximation to the sine of given argument, argument is expressed in radians 134 135 Math.sqrt=returns an approximation to the square root of given argument 136 137 Math.tan=returns an approximation to the tangent of given argument 138 139 String.fromCharCode=returns a string value containing the characters corresponding to the sequence of unicode values given as arguments 140 141 String.prototype.toString=returns string value of calling object, returns TypeError if calling object is not a string object 142 143 String.prototype.valueOf=returns string value of calling object, returns TypeError if calling object is not a string object 144 145 String.prototype.charAt=returns string value representing the character at the index given as argument, empty string if the index is out of range 146 147 String.prototype.concat=returns the string resulting from appending the argument string value to the calling object 148 149 String.prototype.indexOf=returns the index of first occurrence of specified string, starting the search from position given as argument, returns -1 if the string is not found 150 151 String.prototype.lastIndexOf=returns the index of last occurrence of specified string, searching backwards from position given as argument, returns -1 if the string is not found 152 153 String.prototype.localeCompare=returns negative, zero, or positive value if calling string value comes before, equal, or after argument string value in the locale-sensitive sort order 154 155 String.prototype.match=returns an array containing entire match result when matching calling string value against regular expression given as argument 156 157 String.prototype.replace=returns a new string with some or all matches of pattern argument replaced by the given replacement argument 158 159 String.prototype.search=returns index of the first occurrence of the match between regular expression given as argument and the calling string, returns -1 if not found 160 161 String.prototype.slice=returns a new string by extracting a section of the string according to given arguments 162 163 String.prototype.split=returns an array of strings split at each point where the separator given as argument occurs in the calling string, number of array elements is limited by second argument 164 165 String.prototype.substring=returns a new string value extracted from the calling string starting from first argument position to position before the second argument position 166 167 String.prototype.toLowerCase=returns a new string representing the calling string value converted to lower case 168 169 String.prototype.toLocaleLowerCase=returns a new string representing the calling string value converted to lower case according to any locale specific case mappings 170 171 String.prototype.toUpperCase=returns a new string representing the calling string value converted to upper case 172 173 String.prototype.toLocaleUpperCase=returns a new string representing the calling string value converted to upper case according to any locale specific case mappings 174 175 String.prototype.trim=returns a new string representing the calling string with white space removed from both ends 176 177 Boolean.prototype.toString=returns string representation of specified Boolean object 178 179 Boolean.prototype.valueOf=returns the primitive value of the specified Boolean object 180 181 Number.prototype.toString=returns string representation of specified object in the specified radix 182 183 Number.prototype.toLocaleString=returns a string with a language sensitive representation of this number 184 185 Number.prototype.valueOf=returns the primitive value of the specified object 186 187 Number.prototype.toFixed=returns a string representing the number in decimal fixed-point notation 188 189 Number.prototype.toExponential=returns a string representing the number in decimal exponential notation 190 191 Number.prototype.toPrecision=returns a string representing the number to a specified precision in fixed-point or exponential notation 192