吐槽JavaScript array.sort()的小李子梗图

这是一张针对JavaScript编程语言的自嘲梗图。上方文字模拟初学JavaScript的开发者的想法:“我要用array.sort()来给这个数字列表排序!”,下方搭配莱昂纳多·迪卡普里奥在《被解救的姜戈》中疑惑嫌弃的经典表情,同时展示了代码运行结果:原数字数组[5645,1,21,100000,30,4,566,56]使用sort()方法后,排序结果变成了[1,100000,21,30,4,56,5645,566],这是因为JavaScript的sort()默认按字符串Unicode码点排序,而非数字大小,导致结果不符合开发者预期,用夸张的表情表现开发者看到结果时的无语与疑惑。

文本内容

People learning JavaScript:
"I'll use array.sort() to sort this list of numbers!"
JavaScript:

a = [5645,1, 21, 100000, 30, 4, 566, 56]
< (8) [5645,1, 21, 100000, 30, 4, 566, 56]
a.sort()
< (8) [1, 100000, 21, 30, 4, 56, 5645, 566]

整体描述

这是一张针对JavaScript编程语言的自嘲梗图。上方文字模拟初学JavaScript的开发者的想法:“我要用array.sort()来给这个数字列表排序!”,下方搭配莱昂纳多·迪卡普里奥在《被解救的姜戈》中疑惑嫌弃的经典表情,同时展示了代码运行结果:原数字数组[5645,1,21,100000,30,4,566,56]使用sort()方法后,排序结果变成了[1,100000,21,30,4,56,5645,566],这是因为JavaScript的sort()默认按字符串Unicode码点排序,而非数字大小,导致结果不符合开发者预期,用夸张的表情表现开发者看到结果时的无语与疑惑。

来源说明

该梗图由网友使用莱昂纳多·迪卡普里奥在电影《被解救的姜戈》中的经典表情截图,搭配吐槽文字与JavaScript代码框拼接制作而成,来源为X.com(原Twitter)的hsn-bot账号,属于程序员圈的自嘲类内容,在编程相关的社交媒体社区传播,用来调侃JavaScript中容易踩的排序坑。

相似的梗图

编程梗:用Array.Sort()被死亡凝视

这是一张面向程序员群体的搞笑梗图,上方是编程相关的文字...

小明的计算器坏了,怎么机智算出50x36?

这张图展示了知乎上一则搞笑问答:小明要用计算器算50x...

当年老师说不能带计算器,现在手机实现了

图片采用上下图文混排结构,上半部分以黑色文字呈现经典校...

高考落榜后选择全职做赛尔号UP主,寻求网友鼓励

这是一张哔哩哔哩(B站)的视频页面竖屏截图,UP主自述...

有学生住Soul APP索聊破码8199.6元梗

这是一张知乎问答截图,问题是“数学中你可以‘注意到’什...

闲鱼买家误以为卖家提及在哈尔滨上学是在炫耀

这是一张闲鱼平台的交易聊天截图,顶部展示了在售商品的价...

高中厕所居然要固定坑位?新生第一天直接懵了

这是一名高中新生入学第一天的实拍分享,画面展示了学校的...

AI展示泰坦尼克号杰克存活后的样子

这张图片是Moviezar账号发布的对比图,左侧是年轻...

找群聊相关梗图却刷了半小时相册的崩溃时刻

这是一张贴合日常经历的搞笑梗图,上方配文“试图在相册里...

那些反直觉的JavaScript特性,看完只想无奈感谢发明者

这是一张上下结构的图文混排梗图,上半部分是JavaSc...

雷军图书馆玩梗:调侃当下环境难自律

这是一张来自小红书的社交媒体截图,整体分为上下两部分:...

黄仁勋:只要我下跌,你们就别想赚(并没有说过)

图片主体为NVIDIA CEO黄仁勋,他戴着墨镜,身穿...

梗图网

梗图网

打开手机 App,找梗更快

下载