Array.From JS
Array.from(document.querySelectorAll(".ClassName")).forEach(function(element) {
//Stuff
});
ayaan
Array.from(document.querySelectorAll(".ClassName")).forEach(function(element) {
//Stuff
});
console.log(Array.from('foo'));
// expected output: Array ["f", "o", "o"]
console.log(Array.from([1, 2, 3], x => x + x));
// expected output: Array [2, 4, 6]
Array.from() creates an array from an iterable
// Create an array based on a property of DOM Elements
const images = document.getElementsByTagName('img');
const sources = Array.from(images, image => image.src);
const insecureSources = sources.filter(link => link.startsWith('http://'));
const set = new Set(['foo', 'bar', 'baz', 'foo']);
Array.from(set);
// [ "foo", "bar", "baz" ]
Array.from(arrayLike[, mapFn[, thisArg]])