jsfuck
jsfuck copied to clipboard
Write any JavaScript with 6 Characters: []()!+
The implementation of #119.
[]["at"] (`[][(![]+[])[+!![]]+(!![]+[])[+[]]]`) may replace []["filter"] or []["fill"] (`[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(![]+[])[!+[]+!+[]]]`) to get a Function and it should work with latest browser versions except Safari as of now. (This note is for golfing...
Why?
I don't know if anybody has ever done this before. I made a JSFuck variant using `
It fixes some outdated parts of documentation addressed in #120.
The examples in the Basics section of the documentation [here](https://github.com/aemkei/jsfuck/blob/master/README.md?plain=1#L48-L51) as well as the [main site](http://jsfuck.com) show the `Array.filter` function being used even though the [code](https://github.com/aemkei/jsfuck/blob/master/jsfuck.js#L19) has been updated to...
It would be good to add https://github.com/wanqizhu/pyfuck to the ReadMe for completeness. Also https://codegolf.stackexchange.com/questions/110648/fewest-distinct-characters-for-turing-completeness/110722 has a list of other languages to consider adding to the ReadMe
I tried to execute [this](https://github.com/aemkei/jsfuck/files/6780005/print_data.odt) code and have some troubles.
Basically the title
Changes how numbers are handled to decrease amount of code in compiler & increase performance of compiled code dramatically.