with ↔ JS Keyword to extend Scope Chain of Statement . !Forbidden in Strict Mode!
syntax
const myColor = {color: "red"}
with (myColor){
console.log(color)
}
with (param) selects the default object in scope
with violates Lexical Scope which affects "security analysis" somehow??
with deprecated - MIGHT add slight code perf but potentially buggy & forbidden in strict mode!