자바스크립트의 bare words

옛날 소파에서 쉬고 어린 시절 재미있는 영화를 기억했다. 이름은 WAT이다. ruby 예제에서 bare words가 처음 발견되었습니다.

하지만 JavaScript로 그런 일이 없고 JavaScript에 그런 것을 넣었다.

코드는 여기
with(bareWords) {
    console.log(お前, , もう, 死んでいる)
    alert()
}

코드는 모든 단어를 보여줍니다

이유는
try {
    let self = this
    window.bareWords = new Proxy({}, {
        has: function(target, name) {
            return !(name in self)
        },
        get: function(target, name) {
            return name
        },
    })
} catch(e) {
    console.error('お前は生きている')
}

보시다시피 Proxy와 with를 사용하여 bare words를 할 수 있었다.
htps : //로 ゔぇぺぺr. 모잖아. 오 rg / 드 cs / ぇ b / 그럼 Sc 리 pt / 레후 렌세 / G ぉ 바 l_ 오 b ぇ cts / P로 xy
htps : //로 ゔぇぺぺr. 모잖아. 오 rg / 드 cs / u b / 그럼 Sc 리 pt / Refu 렌세 / S Tatemen ts / U th

좋은 웹페이지 즐겨찾기