最近一个叫Gary Bernhardt的程序员在CodeMash大会上的演讲的视频被人们炒的火热。在演讲中,他以Ruby和Javascript语言中一些很明显的很荒唐的语言特征为乐子,逗的大家满堂欢笑。下面就是这个只有几分钟的视频,我把它加上了简单的字幕,奉献给大家。
最近一个叫Gary Bernhardt的程序员在CodeMash大会上的演讲的视频被人们炒的火热。在演讲中,他以Ruby和Javascript语言中一些很明显的很荒唐的语言特征为乐子,逗的大家满堂欢笑。下面就是这个只有几分钟的视频,我把它加上了简单的字幕,奉献给大家。
perfect
我承认我笑了
js就是太灵活。。。。。。。。。
脚本语言的设计之初,应该也有语法规范的吧
而js看起来,好像任意字符的组合都能给点意义出来
抓个字幕的虫
[] + [] #”
数组+数组 = 空字符串
谢谢提醒,这个改正起来有点麻烦
javascript那里我觉得一个地方比较诡异: [] +{} = 0
其他的按它的语法解释都是合理的
错了
{}+[]
>> “0”
[]+{}
>> “[object Object]”
个人觉得测试下来是因为
+[]
>> 0
{}0
>> 0
{} +[]
>> 0
如果你真的这么做了,于是wat
这句吐槽好狠
我很想知道他使用什么工具、或者ide、或者软件来运行ruby已经JavaScript的!知道大牛们请的告知一下小弟,409545407@qq.com