【发布时间】:2021-11-25 15:09:52
【问题描述】:
来源:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/fill#examples 要理解的示例: [].fill.call({ length: 3 }, 4) //{0: 4, 1: 4, 2: 4, length: 3}
我认为“长度”作为对象中的键有点特殊,我找不到该断言的参考。 如果在空数组上使用 .fill ,它不会修改数组。 所以,我不明白我们为什么要找回这个对象。
【问题讨论】:
-
.fill()修改this。.call()修改this。.fill()使用this.length来确定它必须“填充”多少元素
标签: javascript object call fill