给回调函数添加参数-使用闭包

onPhotoURISuccess(imgId,displayStyle){
  return function(imageURI){
      var largeImage = document.getElementById(imgId);
      largeImage.style.display = displayStyle;
      largeImage.src = imageURI;   
  }
}

navigator.camera.getPicture(onPhotoURISuccess('largeImage','block'));

本来回调函数onPhotoURISuccess只能有一个参数的,现在可以使用闭包的方法,添加一个参数。

原文地址:https://www.cnblogs.com/nizuimeiabc1/p/12189599.html