underscore/delay()

解説 第2引数の時間後(単位はミリ秒)、第1引数の関数が実行される。第3引数以降の引数は第1引数の関数に渡される。

_.delay(Func, ミリ秒, 引数)

sample1

s1p

sample1code
function s1Func(str){
  var s1p = document.getElementById("s1p");
  s1p.innerText = str;
}
var s1Btn = document.getElementById("s1Btn");
s1Btn.onclick = _.delay(s1Func, 2000, "aaa");