<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>测试js可变长参数</title>
</head>
<body>
<button onclick="test()">测试</button>
<script>
function test() {
paramTest("data01", "data02", "data03", "data04", func);
}
function func(name) {
console.log(name);
}
//可变长参数
function paramTest(param01, ...otherParams) {
console.info(param01);
console.info(otherParams);
otherParams[3]("张三");
}
</script>
</body>
</html>
测试结果:
data01
["data02", "data03", "data04", ƒ]
张三