JSFiddle - React, Tailwind, and code Playground
by lottikarotti
JavaScript
/**
* by lottikarotti
*/
/** @todo: find-Methode laut Spezifikation implementieren: */
/** http://goo.gl/O9O7Jq */
/** last-Methode implementieren */
if(!Array.prototype.last){
Array.prototype.last = function(){
return this[this.length - 1];
};
};
/** Mögliche Dimensionen definieren */
var dims = [
{w: 640, h: 480},
{w: 800, h: 600},
{w: 1024, h: 768},
{w: 1280, h: 1024},
{w: 1980, h: 1080}
];
/** Fensterbreite ermitteln */
var width = $(window).width();
/** Passende Dimension finden */
var res = dims.reverse(dims).find(function(row, i){
return row.w < width;
}) || dims.last();
/** Ausgabe */
console.clear();
console.log('Fensterbreite: ' + width);
console.log(res);