#1 - 2023-6-28 18:12
bangumi大西王 (天生万物以养人,人无一物以报天)
写了个js版本的 autoload.js,行为怎么都不对。
一行一行在控制台输出变量才发现mpv的js引擎有bug
在mpv的mujs引擎里面运行结果是
然而常见的v8和firefox运行结果是
幸好js到处都是 polyfill,连String.prototype.split都有polyfill ...
一行一行在控制台输出变量才发现mpv的js引擎有bug
'a(12).mp4'.split(/(\d+)/)
在mpv的mujs引擎里面运行结果是
['a(', '1', '2', ').mp', '4', '']
然而常见的v8和firefox运行结果是
['a(', '12', ').mp', '4', '']
幸好js到处都是 polyfill,连String.prototype.split都有polyfill ...
a(12).mp4 这个例子的结果居然是对的,还是不能太自信…...