Javascript 将函数参数从一个函数传递到另一个函数,这段代码可以接受吗?

Javascript 将函数参数从一个函数传递到另一个函数,这段代码可以接受吗?,javascript,Javascript,只是想了解我可以在javascript中做什么。这个问题是关于函数的,我在下面的代码片段中得到的是否是好的实践,或者您会用什么方法来实现这一点 JS 例如,如果我有一个显示视频的函数,需要一个参数,在这个函数中,我调用了一个函数,这个函数进行了一个ajax调用,这个调用也需要一个参数,那么我如何传递它呢 function loadVideos(param){ //... getData(param); } function getData(param){ // ... }

只是想了解我可以在javascript中做什么。这个问题是关于函数的,我在下面的代码片段中得到的是否是好的实践,或者您会用什么方法来实现这一点

JS

例如,如果我有一个显示视频的函数,需要一个参数,在这个函数中,我调用了一个函数,这个函数进行了一个ajax调用,这个调用也需要一个参数,那么我如何传递它呢

function loadVideos(param){

  //...

  getData(param);

}

function getData(param){

  // ...
}

是的,您可以使用调用其他函数的函数。我假设在第一个示例中,每个函数都做了一些有用的事情

在你的第二个例子中,你会像拥有它一样去做。如果您需要等待AJAX响应来调用第二个函数,您可以在对AJAX请求的回调中调用它


如果
loadVideos
函数需要一些数据才能发出请求,则必须
getData
返回所需的值,然后使用这些值。或者如果
params
对象
,您可以让它填充
对象
,而无需返回它。

谢谢!因此,如果两个函数有效地共享传入的参数,这是完全正确的?是的,但请记住,如果参数是一个对象,那么一个函数所做的修改将在另一个函数中观察到。
function loadVideos(param){

  //...

  getData(param);

}

function getData(param){

  // ...
}