用JavaScript编写“ array.length-1”的更好方法是什么?

时间:2019-04-04 03:57:59

标签: javascript arrays prototype

除了使用array.length-1来获取数组的最大索引之外,您还可以执行类似array.largestIndex的事情吗?

1 个答案:

答案 0 :(得分:-1)

您可以使用JS getter进行此操作。

Object.defineProperty(Array.prototype, 'largestIndex', {
   get: function () {
      return (this.length == 0) ? null : this.length - 1
   }
});