1.我知道call的是使用參數(shù)是第一個(gè)是調(diào)用對(duì)象,后面的都是傳入?yún)?shù)2.但是我沒(méi)有看到n.times傳入了調(diào)用滴啊用對(duì)象,那么這個(gè)context是獲取那里的值?3.按照目前代碼來(lái)推測(cè)的話,那么有可能是context代表了function(n)了,但是其中的過(guò)程不明白?謝謝//例如要輸出hello 三次,var n =3;
Number.prototype.times = function (f, context) { var n = Number(this); for (var i = 0; i < n; i++) {
f.call(context, i);
}
}; var n = 3;
n.times(function (n) { console.log(n + "hello")
});
不明白call方法的這個(gè)context是代表什么?
長(zhǎng)風(fēng)秋雁
2018-09-14 11:10:47