1. Array Methods:
- 
array.length: Returns the number of elements in the array. - 
array.push(element): Adds one or more elements to the end of an array and returns the new length of the array. - 
array.pop(): Removes the last element from an array and returns that element. - 
array.shift(): Removes the first element from an array and returns it. - 
array.unshift(element): Adds one or more elements to the beginning of an array and returns the new length of the array. - 
array.slice(start, end): Returns a shallow copy of a portion of an array into a new array. - 
array.splice(start, deleteCount, item1, item2, ...): Adds/removes items to/from an array, starting at the given index. - 
array.indexOf(element): Returns the first index at which a given element can be found in the array, or-1if it is not present. - 
array.includes(element): Determines whether an array contains a certain element, returningtrueorfalse. - 
array.sort(): Sorts the elements of an array in place and returns the sorted array. - 
array.reverse(): Reverses the order of the elements in an array. - 
array.forEach(callback): Executes a provided function once for each array element. - 
array.map(callback): Creates a new array populated with the results of calling a function for every array element. - 
array.filter(callback): Creates a new array with all elements that pass the test implemented by the provided function. - 
array.reduce(callback, initialValue): Applies a function against an accumulator and each element in the array to reduce it to a single value. - 
array.find(callback): Returns the first element in the array that satisfies the provided testing function. - 
array.findIndex(callback): Returns the index of the first element in the array that satisfies the provided testing function. - 
array.every(callback): Tests whether all elements in the array pass the provided function test. - 
array.some(callback): Tests whether at least one element in the array passes the provided function test. - 
array.concat(array2): Merges two or more arrays and returns a new array. - 
array.join(separator): Joins all elements of an array into a string. 
2. String Methods:
- 
string.length: Returns the length of a string. - 
string.toUpperCase(): Converts the string to uppercase. - 
string.toLowerCase(): Converts the string to lowercase. - 
string.charAt(index): Returns the character at the specified index. - 
string.indexOf(substring): Returns the index of the first occurrence of the specified substring, or-1if not found. - 
string.lastIndexOf(substring): Returns the index of the last occurrence of the specified substring. - 
string.includes(substring): Determines whether a string contains another string, returningtrueorfalse. - 
string.slice(start, end): Extracts a section of a string and returns it as a new string. - 
string.split(separator): Splits a string into an array of substrings based on a specified separator. - 
string.trim(): Removes whitespace from both ends of a string. - 
string.replace(searchValue, newValue): Replaces a substring or pattern in the string with a new value. - 
string.startsWith(substring): Checks if the string starts with the specified substring. - 
string.endsWith(substring): Checks if the string ends with the specified substring. - 
string.repeat(count): Returns a new string with the original string repeatedcounttimes. 
3. Object Methods:
- 
Object.keys(obj): Returns an array of a given object's own property names. - 
Object.values(obj): Returns an array of a given object's own enumerable property values. - 
Object.entries(obj): Returns an array of a given object's own enumerable key-value pairs. - 
Object.assign(target, source): Copies all enumerable properties from one or more source objects to a target object. - 
Object.freeze(obj): Freezes an object, making it immutable. - 
Object.seal(obj): Seals an object, preventing new properties from being added but allowing modification of existing properties. - 
Object.hasOwnProperty(property): Returnstrueif the object has the specified property as its own property. 
4. Number Methods:
- 
Number.isNaN(value): Determines whether the value isNaN(Not-a-Number). - 
Number.isInteger(value): Determines whether the value is an integer. - 
Number.parseFloat(string): Converts a string to a floating-point number. - 
Number.parseInt(string): Converts a string to an integer. - 
number.toFixed(digits): Formats a number using fixed-point notation. - 
number.toString(base): Converts a number to a string, optionally using a specified base (radix). 
5. Math Methods:
- 
Math.round(value): Rounds a number to the nearest integer. - 
Math.floor(value): Rounds a number down to the nearest integer. - 
Math.ceil(value): Rounds a number up to the nearest integer. - 
Math.max(...values): Returns the largest of zero or more numbers. - 
Math.min(...values): Returns the smallest of zero or more numbers. - 
Math.random(): Returns a pseudo-random number between 0 and 1. - 
Math.abs(value): Returns the absolute value of a number. - 
Math.sqrt(value): Returns the square root of a number. - 
Math.pow(base, exponent): Returns the base to the exponent power (base^exponent). 
6. Date Methods:
- 
new Date(): Creates a new date object with the current date and time. - 
Date.now(): Returns the number of milliseconds since January 1, 1970. - 
date.getFullYear(): Returns the year of the specified date. - 
date.getMonth(): Returns the month (0-11) of the specified date. - 
date.getDate(): Returns the day of the month (1-31). - 
date.getDay(): Returns the day of the week (0-6). - 
date.getHours(): Returns the hour (0-23). - 
date.getMinutes(): Returns the minutes (0-59). - 
date.getSeconds(): Returns the seconds (0-59). - 
date.getMilliseconds(): Returns the milliseconds (0-999). 
7. Control Flow Functions:
- 
setTimeout(callback, delay): Executes the callback function after the specified delay (in milliseconds). - 
setInterval(callback, delay): Repeatedly executes the callback function after the specified delay (in milliseconds). - 
clearTimeout(id): Cancels a timeout previously established bysetTimeout(). - 
clearInterval(id): Cancels a repeated action set bysetInterval(). 
8. Promise Methods:
- 
Promise.all(iterable): Waits for all promises in the iterable to resolve or for any to reject. - 
Promise.race(iterable): Waits for the first promise to resolve or reject. - 
Promise.resolve(value): Returns a promise that is resolved with the given value. - 
Promise.reject(reason): Returns a promise that is rejected with the given reason. 
9. JSON Methods:
- 
JSON.stringify(object): Converts a JavaScript object to a JSON string. - 
JSON.parse(string): Parses a JSON string and returns a JavaScript object. 
    
Top comments (0)