我在 reddit 上看到了这条简洁的评论。
https://www.reddit.com/r/ProgrammerHumor/comments/ak026v/aah_yes_c_my_favorite_soft_drink/ef1wi5c
作者巧妙地使用了 JavaScript 语句,例如:
!![]+[] // 'true'
![]+[] // 'false'
!![]+![] // 1
[][!![]+![]]+[] // 'undefined'
从这些命名的 JS 原语生成字符串,并使用数组访问从它们构建字符串 (reeeeeeeee)。
我很想用这种方法来恶搞一些 friend ,但我想要更多的信件。
真、假和未定义产生字母“d”“n”“s”“f”“e”“a”“t”“i”“r”“l”“u” - 有没有办法得到其他阿尔法字符?特别是“p”和“o”,但其他字符也很酷吗?
最佳答案
“您可以在这里找到答案。”
这在混淆中是--(16441个字符)
[][([+!+[]+[!+[]+!+[]]]+(+[()())[!+[]+!+[]+!+[]+[+[]]]+(+(+!+[]+[+[]]+[+!+[]]))[(![+!+[]]+([+(+(+!+[]+[+[]]+[+!+[]]))[(![+!+[]]+(!+(![+!+[]+[!+[]+!+[]]])()
引用链接here了解更多信息
conversions的完整列表
关于javascript - 使用混淆的 javascript 生成字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54386529/