Window.eval () funktioniert, aber eval wird nicht als Eigenschaft des Fensterobjekts angezeigt? [Duplikat]JavaScript

Javascript-Forum
Guest
 Window.eval () funktioniert, aber eval wird nicht als Eigenschaft des Fensterobjekts angezeigt? [Duplikat]

Post by Guest »

Ich habe festgestellt, dass die Funktion eval () in JavaScript nicht als Eigenschaft des Fensters aufgeführt ist, obwohl sie weiterhin zugänglich ist, indem sie window.eval () aufrufen. Warum ist das? JS Lang-JS PrettyPrint-Override ">

Code: Select all

listKeys(document.getElementById("container"), globalThis);[b]
function listKeys(elem, obj){
const keys = Object.keys(obj);
keys.sort();
let html = `Properties on ${obj}[/b]:
`;
let i = 0;
keys.forEach(key=>{
if(key === "localStorage" || key === "sessionStorage"){
return;
}
html+=`
${++i}. `+key+(typeof obj[key] === "function" ? `()`:``);
});
elem.innerHTML = html;
}< /code>




body{
font-size:14px;
background-color:beige;
font-family:'Segoe UI','Lucida Grande',-apple-system,BlinkMacSystemFont,'Liberation Sans',sans-serif;
}





Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post