最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

請你編寫一段代碼實現(xiàn)一個數(shù)組方法,使任何數(shù)組都可以調(diào)用 array.last() 方法,這個方

2023-08-22 10:32 作者:酸奶公園  | 我要投稿

請你編寫一段代碼實現(xiàn)一個數(shù)組方法,使任何數(shù)組都可以調(diào)用 array.last() 方法,這個方法將返回數(shù)組最后一個元素。如果數(shù)組中沒有元素,則返回 -1 。


你可以假設數(shù)組是 JSON.parse 的輸出結(jié)果。


你可以通過為 Array 對象的 prototype 添加一個方法來實現(xiàn)這個功能。下面是一個例子:


```javascript

Array.prototype.last = function() {

? if (this.length === 0) {

? ? return -1;

? } else {

? ? return this[this.length - 1];

? }

};


// 示例

const nums = [null, {}, 3];

console.log(nums.last()); // 輸出:3


const emptyArr = [];

console.log(emptyArr.last()); // 輸出:-1

```


在上面的代碼中,我們將一個名為 `last` 的方法添加到了 `Array.prototype` 對象上。這樣,每個數(shù)組實例都可以調(diào)用 `last` 方法。在方法內(nèi)部,我們首先檢查數(shù)組的長度。如果長度為0,則返回-1。否則,返回數(shù)組的最后一個元素,即 `this[this.length - 1]`。


請你編寫一段代碼實現(xiàn)一個數(shù)組方法,使任何數(shù)組都可以調(diào)用 array.last() 方法,這個方的評論 (共 條)

分享到微博請遵守國家法律
筠连县| 阿鲁科尔沁旗| 阿瓦提县| 双鸭山市| 象州县| 临湘市| 汕尾市| 黑水县| 游戏| 镇原县| 赤水市| 泽州县| 肥乡县| 科技| 宜宾市| 申扎县| 吉隆县| 通海县| 浠水县| 长丰县| 滦平县| 新津县| 兴安县| 姜堰市| 怀仁县| 成都市| 泾川县| 吉首市| 迁安市| 荆州市| 旅游| 临安市| 昌黎县| 鄢陵县| 阿图什市| 衡东县| 普兰县| 高青县| 剑川县| 苏尼特左旗| 华蓥市|