JavaScript Reference

Make your pages interactive. The core programming language of the web. Explore 40 entries across 13 categories.

Showing 40 references
Events

addEventListener()

Learn how to use addEventListener() in JavaScript.

#javascript#events
Arrays

Array.filter()

Learn how to use Array.filter() in JavaScript.

#javascript#arrays
Arrays

Array.find()

Learn how to use Array.find() in JavaScript.

#javascript#arrays
Arrays

Array.forEach()

Learn how to use Array.forEach() in JavaScript.

#javascript#arrays
Arrays

Array.includes()

Learn how to use Array.includes() in JavaScript.

#javascript#arrays
Arrays

Array.map()

Learn how to use Array.map() in JavaScript.

#javascript#arrays
Arrays

Array.pop()

Learn how to use Array.pop() in JavaScript.

#javascript#arrays
Arrays

Array.push()

Learn how to use Array.push() in JavaScript.

#javascript#arrays
Arrays

Array.reduce()

Learn how to use Array.reduce() in JavaScript.

#javascript#arrays
Functions

Arrow Functions

Learn how to use Arrow Functions in JavaScript.

#javascript#functions
Async

async / await

Learn how to use async / await in JavaScript.

#javascript#async
Classes

class

Learn how to use class in JavaScript.

#javascript#classes
Fundamentals

const Statement

Learn how to use const Statement in JavaScript.

#javascript#fundamentals
Objects

Destructuring Assignment

Learn how to use Destructuring Assignment in JavaScript.

#javascript#objects
DOM

document.createElement()

Learn how to use document.createElement() in JavaScript.

#javascript#dom
DOM

document.getElementById()

Learn how to use document.getElementById() in JavaScript.

#javascript#dom
DOM

document.querySelector()

Learn how to use document.querySelector() in JavaScript.

#javascript#dom
DOM

document.querySelectorAll()

Learn how to use document.querySelectorAll() in JavaScript.

#javascript#dom
DOM

Element.classList

Learn how to use Element.classList in JavaScript.

#javascript#dom
Modules

export

Learn how to use export in JavaScript.

#javascript#modules
Async

fetch() API

Learn how to use fetch() API in JavaScript.

#javascript#async
Control Flow

for Loop

Learn how to use for Loop in JavaScript.

#javascript#control flow
Control Flow

if...else

Learn how to use if...else in JavaScript.

#javascript#control flow
Modules

import

Learn how to use import in JavaScript.

#javascript#modules
Data

JSON.stringify / parse

Learn how to use JSON.stringify / parse in JavaScript.

#javascript#data
Fundamentals

let Statement

Learn how to use let Statement in JavaScript.

#javascript#fundamentals
Collections

Map

Learn how to use Map in JavaScript.

#javascript#collections
Objects

Object.entries()

Learn how to use Object.entries() in JavaScript.

#javascript#objects
Objects

Object.keys()

Learn how to use Object.keys() in JavaScript.

#javascript#objects
Objects

Object.values()

Learn how to use Object.values() in JavaScript.

#javascript#objects
Objects

Optional Chaining (?.)

Learn how to use Optional Chaining (?.) in JavaScript.

#javascript#objects
Async

Promises

Learn how to use Promises in JavaScript.

#javascript#async
Collections

Set

Learn how to use Set in JavaScript.

#javascript#collections
Async

setInterval()

Learn how to use setInterval() in JavaScript.

#javascript#async
Async

setTimeout()

Learn how to use setTimeout() in JavaScript.

#javascript#async
Objects

Spread Syntax (...)

Learn how to use Spread Syntax (...) in JavaScript.

#javascript#objects
Control Flow

switch Statement

Learn how to use switch Statement in JavaScript.

#javascript#control flow
Fundamentals

Template Literals

Learn how to use Template Literals in JavaScript.

#javascript#fundamentals
Error Handling

try...catch

Learn how to use try...catch in JavaScript.

#javascript#error handling
Control Flow

while Loop

Learn how to use while Loop in JavaScript.

#javascript#control flow