This brings me back. Understanding how `with` works used to enable some slick things back in the Wild West days of JavaScript.
Have some internal library code that needs to emulate KnockoutJS behavior?
with (context) {
with (obj) {
eval(codeString);
}
}
😎👊🥃🥃🥃
A little over 10 years ago, I joined the Chakra team as a tester. My first task was to write a test plan for the `with` statement. I wish I could find the document now, but it was many many pages.