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

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只能有一个参数的,现在可以使用闭包的方法,添加一个参数。

posted @ 2020-01-13 22:03  ppjj  阅读(785)  评论(0编辑  收藏  举报