我找不到它 - 如果end传递的参数Array.prototype.slice大于数组长度怎么办?
我已经测试了它并且它可以工作(在Chrome中),但是我不确定这是否是标准行为因此可以普遍使用?
Jam*_*rpe 12
如果end大于数组的长度,则使用数组的长度.从规格:
如果relativeEnd <0,则最后为max((len + relativeEnd),0); 否则让最终成为min(relativeEnd,len).
所以是的,这是可以使用的标准行为.
解决这部分问题:
我找不到它
我发现最快的方法是搜索"mdn array slice" - 第一个结果通常是Mozilla Developer Network上的相关文档页面,在本例中是这个页面.这些页面中的每一页都有一个规范部分,它链接到规范的右侧部分.需要一点点习惯如何阅读规格,但有时候深入了解它们很有用.