This extension contains code snippets for JavaScript in ES6 syntax.
Install from VSCode Extension Marketplace JavaScript code snippets
Type Less & Do More with super easy triggers of code snippets.
List of all the snippets with triggers:
console.info(${1});console.log(${1});console.error(${1});console.warn(${1});console.dir(${1});${1:document}.addEventListener('${2:load}', (e) => {
${3:// body}
});${1:document}.appendChild(${2:elem});${1:document}.removeChild(${2:elem});${1:document}.createElement(${2:elem});${1:document}.createDocumentFragment();${1:document}.classList.add('${2:class}');${1:document}.classList.toggle('${2:class}');${1:document}.classList.remove('${2:class}');${1:document}.getElementById('${2:id}');${1:document}.getElementsByClassName('${2:class}');${1:document}.getElementsByTagName('${2:tag}');${1:document}.getAttribute('${2:attr}');${1:document}.setAttribute('${2:attr}', ${3:value});${1:document}.removeAttribute('${2:attr}');${1:document}.innerHTML = '${2:elem}';${1:document}.textContent = '${2:content}';${1:document}.querySelector('${2:selector}');${1:document}.querySelectorAll('${2:selector}');for (let ${1:i} = 0, ${2:len} = ${3:iterable}.length; ${1:i} < ${2:len}; ${1:i}++) {
${0}
}for (let ${1:i} = ${2:iterable}.length - 1; ${1:i} >= 0; ${1:i}--) {
${0}
}for (let ${1:key} in ${2:array}) {
if (${2:array}.hasOwnProperty(${1:key})) {
${0}
}
}},
for (let ${1:key} of ${2:array}) {
${0}
}while (${1:condition}) {
${0}
}function (${1:arguments}) {
${0}
}function ${1:name}(${2:arguments}) {
${0}
}((${1:arguments}) => {
${0}
})(${2});${1:fn}.apply(${2:this}, ${3:arguments})${1:fn}.call(${2:this}, ${3:arguments})${1:fn}.bind(${2:this}, ${3:arguments})(${1:arguments}) => ${2:statement}(${1:arguments}) => {
${0}
}function* (${1:arguments}) {
${0}
}function* ${1:name}(${2:arguments}) {
${0}
}[...Array(${1:length}).keys()]${0}${1}.forEach((${2:item}) => {
${0}
});${1}.map((${2:item}) => {
${0}
});${1}.reduce((${2:previous}, ${3:current}) => {
${0}
}${4:, initial});${1}.filter(${2:item} => {
${0}
});${1}.find(${2:item} => {
${0}
});JSON.parse(${1:obj});JSON.stringify(${1:obj});setInterval(function() {
${0:// body}
}, ${1:1000});setTimeout(function() {
${0:// body}
}, ${1:1000});'use strict';alert('${1:msg}');confirm('${1:msg}');prompt('${1:msg}');${1:condition} ? ${2:expression} : ${3:expression};debugger;