Something like this, maybe?

for( var x in window) {
    if( window[x] instanceof Function) console.log(x);
}

This will list all native functions in the console (excluding one in native objects, such as Math.sin()).

Answer from Niet the Dark Absol on Stack Overflow
🌐
TutorialsPoint
tutorialspoint.com › javascript › javascript_builtin_functions.htm
JavaScript Built-in Functions Reference
Here, you can find all the JavaScript's built-in methods on the following classes: The Number object contains only the default methods that are part of every object's definition.
🌐
MDN Web Docs
developer.mozilla.org › en-US › docs › Web › JavaScript › Reference › Global_Objects
Standard built-in objects - JavaScript | MDN
These objects represent and interact with structured data buffers and data coded using JavaScript Object Notation (JSON). ... These objects interact with the garbage collection mechanism. ... Control abstractions can help to structure code, especially async code (without using deeply nested callbacks, for example). ... Additions to the ECMAScript core for language-sensitive functionalities.
Discussions

List all built-in functions in javascript? - Stack Overflow
Is there a way in js to list all the builtin functions and some info on their parameterlists? I couldn't really find anything about reflection to do this sort of thing edit: The functions such as ... More on stackoverflow.com
🌐 stackoverflow.com
Is there a source that shows how built in js methods/functions are built?
Here is the spec for the most recent edition (June 2022): https://262.ecma-international.org/13.0/ This specifies how the language should work. It does not specify how any given implementation of the language should work, that's up to the author/s of that implementation. The implementation should just [try to] conform to the spec. Here, for example, is the code navigator application for the Chromium project (I'm linking that first to kinda stress how *big* it is, it has it's own app to look at the code): https://source.chromium.org/chromium/chromium/src/+/main: v8 is the actual JS engine, so here's the part of the codebase where the JS spec is implemented . It's written in C++ though. IIRC the tests run JS against it and are useful to read. Codebase is gigantic though and it's been a while since I tried to browse it. That is a bit complex, so here's a list of JS engines : if you pick one written *in* JS, that would probably be most useful -- engine262 for example Edit: the spec can be very useful, very dense and very dry though. Axel Rauschmayer's books , particularly the Exploring {ES6, ES2016 and 2017, ES2018 and 2019} and his blog are normally very good for giving practical breakdowns of specific parts of the language and how they work. More on reddit.com
🌐 r/learnjavascript
7
1
August 11, 2022
How does built in methods work in JavaScript
On July 1st, a change to Reddit's API pricing will come into effect. Several developers of commercial third-party apps have announced that this change will compel them to shut down their apps. At least one accessibility-focused non-commercial third party app will continue to be available free of charge. If you want to express your strong disagreement with the API pricing change or with Reddit's response to the backlash, you may want to consider the following options: Limiting your involvement with Reddit, or Temporarily refraining from using Reddit Cancelling your subscription of Reddit Premium as a way to voice your protest. I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns. More on reddit.com
🌐 r/learnprogramming
7
2
August 15, 2023
Where can I find the implementation of built-in functions and keywords of a language?
On July 1st, a change to Reddit's API pricing will come into effect. Several developers of commercial third-party apps have announced that this change will compel them to shut down their apps. At least one accessibility-focused non-commercial third party app will continue to be available free of charge. If you want to express your strong disagreement with the API pricing change or with Reddit's response to the backlash, you may want to consider the following options: Limiting your involvement with Reddit, or Temporarily refraining from using Reddit Cancelling your subscription of Reddit Premium as a way to voice your protest. I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns. More on reddit.com
🌐 r/learnprogramming
6
1
May 7, 2024
🌐
W3Schools
w3schools.com › js › js_functions.asp
JavaScript Function Study Path
The quiz uses the examples you learned in the tutorial. ... A JavaScript callback is a function passed as an argument to another function, which is then executed (or "called back") at a later point in time to complete a specific task.
🌐
Rl
hepunx.rl.ac.uk › ~adye › jsspec11 › builtin.htm
Built-in Functions and Objects
JavaScript has several "top-level" built-in functions. JavaScript also has four built-in objects: Array, Date, Math, and String. Each object has special-purpose properties and methods associated with it.
🌐
Mozilla
developer.mozilla.org › en-US › docs › Web › JavaScript › Guide › Functions
Functions - JavaScript | MDN
Functions are one of the fundamental building blocks in JavaScript. A function in JavaScript is similar to a procedure—a set of statements that performs a task or calculates a value, but for a procedure to qualify as a function, it should take some input and return an output where there is ...
Find elsewhere
🌐
Quora
quora.com › What-are-four-built-in-functions-in-JavaScript
What are four built-in functions in JavaScript? - Quora
Answer (1 of 2): Four built-in functions in JavaScript are: 1. parseInt() - converts a string to an integer. 2. parseFloat() - converts a string to a floating-point number. 3. isNaN() - checks if a value is NaN. 4. encodeURI() - encodes a URI.
🌐
GeeksforGeeks
geeksforgeeks.org › javascript › functions-in-javascript
Functions in JavaScript - GeeksforGeeks
Functions in JavaScript are reusable blocks of code designed to perform specific tasks. They allow you to organize, reuse, and modularize code.
Published   January 22, 2026
🌐
Medium
medium.com › @muqsithck › essential-javascript-built-in-functions-every-developer-should-know-79445bcf2ab0
Essential JavaScript Built-in Functions Every Developer Should Know | by Muqsith | Medium
May 30, 2025 - Essential JavaScript Built-in Functions Every Developer Should Know JavaScript’s built-in functions are your Swiss Army knife for daily coding tasks and technical interviews. Beyond the basics …
🌐
MDN Web Docs
developer.mozilla.org › en-US › docs › Web › JavaScript › Reference › Global_Objects › Function
Function - JavaScript | MDN
The Function object provides methods for functions. In JavaScript, every function is actually a Function object.
🌐
DEV Community
dev.to › elpepebenitez › built-in-methods-in-javascript-4bll
Built-in Methods in Javascript 🤓 - DEV Community
June 2, 2021 - Specific built-in objects have different built-in methods which we can use. Below you can find some useful methods for Date, Math, String, Array and Object objects. 👇 · JavaScript Date objects represent a single moment in time in a platform-independent format. Date objects contain a Number that represents milliseconds since 1 January 1970 UTC. ... When called as a function, returns a string representation of the current date and time, exactly as new Date().toString() does.
🌐
InfoWorld
infoworld.com › home › software development › programming languages › javascript
Using JavaScript’s built-in objects | InfoWorld
October 25, 2023 - Built-in JavaScript objects and functions are ones you'll use all the time. Here's how to use Object, JSON, String, Math, Date, and console in your JavaScript programs.
🌐
DEV Community
dev.to › gouranga-das-khulna › essential-javascript-built-in-functions-every-developer-should-know-40gf
Essential JavaScript Built-in Functions Every Developer Should Know - DEV Community
August 30, 2025 - Beyond the basics, here are some powerful functions with real-world applications. // Math.random() // Use: Generate random numbers // Case: OTP generation, random sampling Math.random(); // Math.floor() vs Math.ceil() // Use: Precise number handling // Case: Pagination, financial calculations Math.floor(4.7); // 4 Math.ceil(4.2); // 5 · // Math.max()/Math.min() // Use: Find extremes in datasets // Case: Data analysis, validation Math.max(1, 2, 3); // 3 Math.min(1, 2, 3); // 1
🌐
Reddit
reddit.com › r/learnjavascript › is there a source that shows how built in js methods/functions are built?
r/learnjavascript on Reddit: Is there a source that shows how built in js methods/functions are built?
August 11, 2022 -

I'm wondering if there is somewhere that shows you the inner workings of how the built in js methods and functions are built. Like split,slice,splice,math,map etc.... Just for clarity I'm not looking for how to use them, I'm looking to find out what they do in their code. I feel it will greatly increase my knowledge of the code if I can see the actual work they are doing. Everything usually explains their arguments etc but not actually how they are getting the results you see.

Top answer
1 of 2
3
Here is the spec for the most recent edition (June 2022): https://262.ecma-international.org/13.0/ This specifies how the language should work. It does not specify how any given implementation of the language should work, that's up to the author/s of that implementation. The implementation should just [try to] conform to the spec. Here, for example, is the code navigator application for the Chromium project (I'm linking that first to kinda stress how *big* it is, it has it's own app to look at the code): https://source.chromium.org/chromium/chromium/src/+/main: v8 is the actual JS engine, so here's the part of the codebase where the JS spec is implemented . It's written in C++ though. IIRC the tests run JS against it and are useful to read. Codebase is gigantic though and it's been a while since I tried to browse it. That is a bit complex, so here's a list of JS engines : if you pick one written *in* JS, that would probably be most useful -- engine262 for example Edit: the spec can be very useful, very dense and very dry though. Axel Rauschmayer's books , particularly the Exploring {ES6, ES2016 and 2017, ES2018 and 2019} and his blog are normally very good for giving practical breakdowns of specific parts of the language and how they work.
2 of 2
2
Probably not...at least not the direct source code. They're very likely to be written in C++. A lot of them are just functional staples though. Take map for instance - it'll exist in a dozen different languages and it's fundamentally function map(ary, transform){ let results =[]; for(let i=0; i
🌐
IncludeHelp
includehelp.com › code-snippets › javascript-built-in-functions.aspx
JavaScript Built-in Functions
JavaScript has various built-in properties & functions that can be used with all objects. This section contains JavaScript commonly used built-in properties & functions.
🌐
freeCodeCamp
freecodecamp.org › news › here-are-the-new-built-in-methods-and-functions-in-javascript-8f4d2fd794fa
Here are the new built-in methods and functions in JavaScript
September 6, 2018 - The new JavaScript releases provided new Number methods. Here are the new Number methods: This method was released in the ES6 update. It checks the Number value passed in and returns true if the value is NaN. Otherwise, it returns false. This method is inspired by the classic function isNAN() in JavaScript.
🌐
Wikipedia
en.wikipedia.org › wiki › JavaScript
JavaScript - Wikipedia
1 week ago - Variadic functions can also be created by using the bind method. Like in many scripting languages, arrays and objects (associative arrays in other languages) can each be created with a succinct shortcut syntax. In fact, these literals form the basis of the JSON data format. JavaScript supports regular expressions for text searches and manipulation. A built-in Promise object provides functionality for handling promises and associating handlers with an asynchronous action's eventual result.
🌐
End Point Dev
endpointdev.com › blog › 2022 › 06 › 3-useful-built-in-objects-and-functions-in-javascript
3 useful built-in objects and functions in JavaScript | End Point Dev
It wouldn’t be too hard to do by hand, but there’s probably a library out there somewhere, so you do a Google search for “javascript parse url parameters” and click on the first Stack Overflow answer in the results. You’re greeted with an answer that defines a function using .split() a few times and then a much longer and more complex function that decodes the parameters in a non-standard way. Is this really necessary? With the built-in URLSearchParams object, no.
🌐
Cybrosys Technologies
cybrosys.com › odoo blogs
What Are the Different Inbuilt Functions Used in Javascript to Perform Operations in Arrays
January 2, 2024 - This blog discusses the different inbuilt functions used in Javascript to perform operations in arrays.