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

歡迎光臨散文網(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() 方法,這個方的評論 (共 條)

分享到微博請遵守國家法律
岳池县| 宾川县| 阿图什市| 南华县| 虹口区| 廉江市| 武定县| 嘉黎县| 托克逊县| 延津县| 江门市| 鹤壁市| 海口市| 隆德县| 汽车| 太保市| 秦皇岛市| 沛县| 龙井市| 泉州市| 永定县| 临安市| 清水河县| 洪洞县| 太保市| 宁津县| 桦川县| 门头沟区| 阿拉善右旗| 汪清县| 恩平市| 前郭尔| 加查县| 和林格尔县| 西畴县| 中方县| 海林市| 马龙县| 德清县| 宁陕县| 建瓯市|