先看例子
prompt("请输入联系方式", "手机/邮箱/QQ");
prompt 接受两个参数,一个是显示的提示文本,还有一个输入框的默认值。
但有的时候我们的参数是一个数组形式,为了简便高效,通常会用 apply 方法巧妙的给函数传递数组参数。
var content = "请输入联系方式,手机/QQ/邮箱";
prompt.apply(null, content.split(","));
如果仅仅是上面两个例子对比,你会觉得画蛇添足,但这里的思想是如何将数组以参数摊开的方式传递