document.querySelectorAll('head > link[rel="stylesheet"]')[this.length-1];
this.length-1
? В зависимости от контекста вызова у вас в this может быть что угодно. Если там window, (window.length-1) == -1, а элемента с индексом -1 в массиве быть не может.let stylesheets = document.querySelectorAll('head > link[rel="stylesheet"]')
let last = Array.from(stylesheets).pop()
// или
let last = [...stylesheets].pop()