Справочник JavaScript
Работа со строками
String(), toString(), trim(), trimStart(), trimEnd(), toLowerCase(), toUpperCase(), normalize(), at(), charAt(), charCodeAt(), codePointAt(), slice(), substring(), substr(), includes(), startsWith(), endsWith(), indexOf(), lastIndexOf(), search(), match(), matchAll(), replace(), replaceAll(), concat(), repeat(), padStart(), padEnd(), split(), localeCompare(), String.raw(), String.fromCharCode(), String.fromCodePoint()
Работа с массивами
Array(), Array.of(), Array.from(), Array.isArray(), push(), pop(), shift(), unshift(), splice(), slice(), concat(), copyWithin(), fill(), with(), forEach(), entries(), keys(), values(), map(), flat(), flatMap(), find(), findIndex(), findLast(), findLastIndex(), filter(), some(), every(), includes(), indexOf(), lastIndexOf(), reduce(), reduceRight(), sort(), reverse(), toSorted(), toReversed(), toSpliced(), join(), toString(), toLocaleString()
Работа с объектами
Object(), Object.create(), Object.assign(), Object.is(), Object.keys(), Object.values(), Object.entries(), Object.fromEntries(), hasOwnProperty(), Object.hasOwn(), propertyIsEnumerable(), isPrototypeOf(), Object.freeze(), Object.seal(), Object.preventExtensions(), Object.isFrozen(), Object.isSealed(), Object.isExtensible(), Object.getOwnPropertyDescriptor(), Object.getOwnPropertyDescriptors(), Object.defineProperty(), Object.defineProperties(), Object.getPrototypeOf(), Object.setPrototypeOf(), structuredClone()
Работа с числами и Math
Number(), parseInt(), parseFloat(), Number.isNaN(), Number.isFinite(), Number.isInteger(), Number.isSafeInteger(), isNaN(), isFinite(), toFixed(), toPrecision(), toExponential(), toString(), toLocaleString(), Math.round(), Math.floor(), Math.ceil(), Math.trunc(), Math.fround(), Math.abs(), Math.pow(), Math.sqrt(), Math.cbrt(), Math.hypot(), Math.min(), Math.max(), Math.random(), Math.exp(), Math.expm1(), Math.log(), Math.log10(), Math.log2(), Math.log1p(), Math.sin(), Math.cos(), Math.tan(), Math.asin(), Math.acos(), Math.atan(), Math.atan2(), Math.sign(), Math.clz32(), Math.imul()
Преобразование типов и проверки
String(), Number(), Array.isArray(), Object.is(), Boolean(), BigInt(), typeof, instanceof, ?., ??
Функции и параметры
function, значения по умолчанию, =>, rest-параметры, spread, bind(), call(), apply(), arguments, name, length
JSON
Даты и время
Date(), new Date(), Date.now(), Date.parse(), Date.UTC(), getFullYear(), getMonth(), getDate(), getDay(), getHours(), getMinutes(), getSeconds(), getMilliseconds(), getTime(), getUTCFullYear(), getUTCMonth(), getUTCDate(), getUTCDay(), getUTCHours(), getUTCMinutes(), getUTCSeconds(), getUTCMilliseconds(), setFullYear(), setMonth(), setDate(), setHours(), setMinutes(), setSeconds(), setMilliseconds(), setTime(), setUTCFullYear(), setUTCMonth(), setUTCDate(), setUTCHours(), setUTCMinutes(), setUTCSeconds(), setUTCMilliseconds(), toISOString(), toJSON(), toDateString(), toTimeString(), toLocaleDateString(), toLocaleTimeString(), toLocaleString(), toUTCString()
Promise, async/await и таймеры
then(), catch(), finally(), Promise.resolve(), Promise.reject(), Promise.all(), Promise.allSettled(), Promise.race(), Promise.any(), Promise.withResolvers(), async, await, setTimeout(), setInterval(), clearTimeout(), clearInterval(), queueMicrotask()
Сетевые запросы и URL
fetch(), URL, URL.createObjectURL(), URL.revokeObjectURL(), URLSearchParams, append(), get(), getAll(), set(), delete(), has(), AbortController, abort(), AbortSignal