function list() {}
我的理解是返回语句获得对Array.protoype.slice方法的引用。这就引出了我的第一个问题,“如果这是对片方法的引用,为什么不需要调用它,例如Array.prototype.slice().call(参数)?”假设这是对片方法的调用,并且由于没有任何参数被立即传递给它,我的第二个问题是“JS‘是否看到了链接到片的调用
我想用一个名为square()的新方法扩展Array,该方法返回一个包含所有数字平方的新数组。我试过这样做,但是我想不出函数不接受任何参数的方法,比如默认的JS方法。例如,array.reverse()返回反转的数组--它不接受数组作为参数,如下所示:array.reverse(array) --这是我的代码:
Array.prototype.square = function