JavaScriptの記述で分からないところ。
JavaScriptの中でちょっと理解に苦しんでいること。
調べなくてはいけないことが出来た。
こんなの↓
tyoroさんのグリモンFavorizeより
===============================
…前略…
var formap = function(arr,callback,_index) {
var _arr = [];
for(var i = _index || 0, len = arr.length; i < len; i++) {
arr.push(callback(arr[i],i));
}
return _arr;
};
var index = 0;
function mainloop(){
var updates = $x(entry_x_path);
if(!!updates) {
try {
formap(updates,addFavoritesButton,index);
index = updates.length;
} catch(e) {
//alert("error"+e);
}
}
}
function addFavoritesButton(e) {
…後略…
===============================
ここの処理のaddFavoritesButtonって関数オブジェクト。
formapから呼ばれてるんだけど、実際に使われる場面では引数が2個に
なってるんですよね。
まだまだ勉強不足。