马黑黑 发表于 2022-6-21 19:39

樵歌 发表于 2022-6-21 19:38
横着走

横行霸道挺好

樵歌 发表于 2022-6-21 20:46

马黑黑 发表于 2022-6-21 19:39
横行霸道挺好

小声点,隔墙有耳{:4_189:}

马黑黑 发表于 2022-6-21 21:14

樵歌 发表于 2022-6-21 20:46
小声点,隔墙有耳

没关系,不设防

红影 发表于 2022-6-21 21:28

马黑黑 发表于 2022-6-21 19:10
对,有多个时间信息的歌词,它会分成若干句,所以必须排序

那种2排以上的歌词,我手动去分还要分半天,黑黑的软件一下子就解决了呢{:4_173:}

马黑黑 发表于 2022-6-21 21:47

红影 发表于 2022-6-21 21:28
那种2排以上的歌词,我手动去分还要分半天,黑黑的软件一下子就解决了呢

这个有点烧脑的,很考验人:

先找歌词是否合法,歌词合法再去找时间,时间还要拆分,有多少个时间节点歌词就变多少句,就一个节点的一次,而每一个时间节点在另一个函数还要拆分以便计算成秒数。

好玩的是,歌词是否合法,又要依据时间节点。总之,它们之间的关系与构成,在用JS在处理时,是错综复杂的又彼此关联的,找住关联点,就能把所需要的东西揪出来。

里面还有一个东东也挺复杂,就是有正则去协助match函数弄出的时间节点,得出的结果竟然不是字符串,我通过检测类型才发现的问题,而发现前一直拆分不出想要的结果,这个环节面费了点时间。

红影 发表于 2022-6-21 22:31

马黑黑 发表于 2022-6-21 21:47
这个有点烧脑的,很考验人:

先找歌词是否合法,歌词合法再去找时间,时间还要拆分,有多少个时间节点 ...

我听着就觉得好复杂,黑黑却是做出来了。厉害{:4_199:}

马黑黑 发表于 2022-6-21 22:43

红影 发表于 2022-6-21 22:31
我听着就觉得好复杂,黑黑却是做出来了。厉害

理清逻辑关系,有基础的话,就能做出来

红影 发表于 2022-6-22 09:50

马黑黑 发表于 2022-6-21 22:43
理清逻辑关系,有基础的话,就能做出来

那个歌词转换真的太不容易了,这里也只有黑黑能弄得出来呢{:4_187:}

马黑黑 发表于 2022-6-22 12:17

红影 发表于 2022-6-22 09:50
那个歌词转换真的太不容易了,这里也只有黑黑能弄得出来呢

我只是早接触了一点、多接触了一点编程的世界

红影 发表于 2022-6-22 16:18

马黑黑 发表于 2022-6-22 12:17
我只是早接触了一点、多接触了一点编程的世界

非常厉害。我有时候看枯燥难懂的代码会犯困,你能掌握那么多,实在是太不容易了{:4_199:}

马黑黑 发表于 2022-6-22 18:20

红影 发表于 2022-6-22 16:18
非常厉害。我有时候看枯燥难懂的代码会犯困,你能掌握那么多,实在是太不容易了

要去处理问题,就会掌握,但看代码没啥用,虽然看代码也是必不可少的

红影 发表于 2022-6-23 11:09

马黑黑 发表于 2022-6-22 18:20
要去处理问题,就会掌握,但看代码没啥用,虽然看代码也是必不可少的

嗯,被需求驱使,才能真正学得进去{:4_187:}

马黑黑 发表于 2022-6-23 12:13

红影 发表于 2022-6-23 11:09
嗯,被需求驱使,才能真正学得进去

就是这样的

樵歌 发表于 2022-6-23 12:43

马黑黑 发表于 2022-6-21 21:14
没关系,不设防

有听墙根儿的呢{:4_173:}

马黑黑 发表于 2022-6-23 12:48

樵歌 发表于 2022-6-23 12:43
有听墙根儿的呢

好听多听

红影 发表于 2022-6-23 16:11

马黑黑 发表于 2022-6-23 12:13
就是这样的

也才更有学习的动力。

马黑黑 发表于 2022-6-23 19:57

红影 发表于 2022-6-23 16:11
也才更有学习的动力。
动力是必须的

红影 发表于 2022-6-24 14:09

马黑黑 发表于 2022-6-23 19:57
动力是必须的

有动力才能学得下去呢。

马黑黑 发表于 2022-6-24 19:11

红影 发表于 2022-6-24 14:09
有动力才能学得下去呢。

是这么说
页: 1 [2]
查看完整版本: JS数组排序的简单方法