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 193 Date.parse=returns a number, the UTC time value corresponding to the date and time interpreted from the given string argument, returns NAN if the argument is not recognized 194 195 Date.UTC=returns the number of milliseconds in the given date object since January 1, 1970, 00:00:00 universal time 196 197 Date.now=returns the number of milliseconds elapsed since January 1, 1970, 00:00:00 UTC 198 199 Date.prototype.toString=returns the string value representing the given date object 200 201 Date.prototype.toDateString=returns the string value representing the date portion of the given date object 202 203 Date.prototype.toTimeString=returns the string value representing the time portion of the given date object 204 205 Date.prototype.toLocaleString=returns the string value representing the date according to language specific conventions 206 207 Date.prototype.toLocaleDateString=returns the string value representing the date portion of the given date object according to language specific conventions 208 209 Date.prototype.toLocaleTimeString=returns the string value representing the time portion of the given date object according to language specific conventions 210 211 Date.prototype.valueOf=returns the number of milliseconds between January 1, 1970, 00:00:00 UTC and the given date 212 213 Date.prototype.getTime=returns the number representing milliseconds elapsed between January 1, 1970, 00:00:00 UTC and the given date 214 215 Date.prototype.getFullYear=returns the year of the given date according to local time 216 217 Date.prototype.getUTCFullYear=returns the year of the given date according to universal time 218 219 Date.prototype.getMonth=returns the month between 0 to 11 of the given date according to local time 220 221 Date.prototype.getUTCMonth=returns the month between 0 and 11 of the given date according to universal time 222 223 Date.prototype.getDate=returns the day of the month for the given date according to local time 224 225 Date.prototype.getUTCDate=returns the day of the month for the given date according to universal time 226 227 Date.prototype.getDay=returns the day of the week for the given date according to local time, 0 represents Sunday 228 229 Date.prototype.getUTCDay=returns the day of the week for the given date according to universal time, 0 represents Sunday 230 231 Date.prototype.getHours=returns the hour in the given date, according to local time 232 233 Date.prototype.getUTCHours=returns the hour in the given date, according to universal time 234 235 Date.prototype.getMinutes=returns the minutes in the given date, according to local time 236 237 Date.prototype.getUTCMinutes=returns the minutes in the given date, according to universal time 238 239 Date.prototype.getSeconds=returns the seconds in the given date, according to local time 240 241 Date.prototype.getUTCSeconds=returns the seconds in the given date, according to universal time 242 243 Date.prototype.getMilliseconds=returns the milliseconds in the given date, according to local time 244 245 Date.prototype.getUTCMilliseconds=returns the milliseconds in the given date, according to universal time 246 247 Date.prototype.getTimezoneOffset=returns the difference between local time and UTC time in minutes 248 249 Date.prototype.setTime=sets the date object to the time given, which is represented by the number of milliseconds since January 1, 1970, 00:00:00 UTC 250 251 Date.prototype.setMilliseconds=sets the milliseconds for the given date according to local time 252 253 Date.prototype.setUTCMilliseconds=sets the milliseconds for the given date according to universal time 254 255 Date.prototype.setSeconds=sets the seconds for the given date according to local time 256 257 Date.prototype.setUTCSeconds=sets the seconds for the given date according to universal time 258 259 Date.prototype.setMinutes=sets the minutes for the given date according to local time 260 261 Date.prototype.setUTCMinutes=sets the minutes for the given date according to universal time 262 263 Date.prototype.setHours=sets the hours for the given date according to local time 264 265 Date.prototype.setUTCHours=sets the hours for the given date according to universal time 266 267 Date.prototype.setDate=sets the day of the month for the given date according to local time 268 269 Date.prototype.setUTCDate=sets the day of the month for the given date according to universal time 270 271 Date.prototype.setMonth=sets the month for the given date according to the currently set year 272 273 Date.prototype.setUTCMonth=sets the month for the given date according to the universal time 274 275 Date.prototype.setFullYear=sets the full year for the given date according to local time 276 277 Date.prototype.toUTCString=converts the given date to a string using UTC time zone 278 279 Date.prototype.toISOString=returns the string value in ISO 8601 format for the given date according to universal time 280 281 Date.prototype.toJSON=returns the string representation of the given date 282 283 RegExp.prototype.exec=returns an array object containing the results of match of given string against regular expression, null if no match found 284 285 RegExp.prototype.test=returns true if match of given string against regular expression found, else returns false 286 287 RegExp.prototype.toString=returns string representation of regular expression 288 289 Error.prototype.toString=returns string representation of error object 290 291 JSON.parse=returns an object by parsing given string as JSON 292 293 JSON.stringify=returns a JSON string corresponding to the given ECMAScript value 294