对于我的作业,我必须阅读3个输入。输入后,必须将它们作为参数传递给addNewPost函数。我知道我必须使用.apply函数,但是即使在网上查看了各种资源之后,我也对如何执行此操作感到困惑。

function handleFormSubmit() {

    var username = document.getElementById("input-username").value,
        password = document.getElementById("input-password").value,
        picture = document.getElementById("input-picture").value;

    addNewPost.apply(this, arguments);
}

function addNewPost(username, img_src, caption) {

}


我是否正确读取输入,如果是,如何将它们作为参数传递给addNewPost?

最佳答案

如果不需要使用apply,则只需将它们传递给函数;

addNewPost(username, password, picture);

关于javascript - 如何使用.apply方法将输入从一个函数传递给另一个函数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47563577/

10-12 07:27
查看更多