feat: get biggest element

This commit is contained in:
karishmas6
2024-07-16 00:06:08 +05:30
parent 627536a2f2
commit b26a55d52d

View File

@@ -0,0 +1,13 @@
/* eslint-disable @typescript-eslint/no-unused-vars */
const area = (element) => element.offsetHeight * element.offsetWidth;
function getBiggestElement(selector) {
const elements = Array.from(document.querySelectorAll(selector));
const biggest = elements.reduce(
(max, elem) => (
area(elem) > area(max) ? elem : max),
{ offsetHeight: 0, offsetWidth: 0 },
);
return biggest;
}