|
|

楼主 |
发表于 2022-9-2 19:30
|
显示全部楼层
不。自定义函数不是内置的。
不论是自定义函数,还是内置函数和方法,有的有参数,有的没有。关于参数以及数据传递,我举个例子你就能明白。
假设有这么个自定义函数,求两个数之和:
function add(a,b) {
return a+b; // 返回 a+b 的结果
}
调用它的地方,要给它传递参数 a 和 b,是具体的数字:
let c = add(4, 12);
这里,我们调用了函数 add(a, b),传递给函数的两个数对应于 a 和 b,函数 add() 则将计算结果返回给变量 c,c的结果是 16
函数可以用另外的表达式,它更简洁:
let add = (a, b) => a+b;
上面这个函数等价于前面的函数,调用这个函数的方法也是一样的:
let c = add(4, 12);
而播放器中的 toMin(val) 也是相同的道理,val 是参数,你用 a 来替代 val 也是可以的,之所以用 val,是因为val 是 value 的缩写,一看就知道参数的类型是数值的。然后我们把 aud.currentTime 代入函数,函数就会返回“00:00”这样的分秒格式的结果。
|
|