我遇到了一些代码,其中的人使用Array.prototype.map.call而不是Array.map.call:
function getLinks() {
var links = document.querySelectorAll('h3.r a');
return Array.prototype.map.call(links, function(e) {
return e.getAttribute('href');
});
}
Run Code Online (Sandbox Code Playgroud)
为什么不直接打电话Array.map.call?我检查了Firefox的控制台和上都Array,并Array.prototype有地图功能.有区别吗?
javascript ×1