无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

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

分享到微博請遵守國家法律
突泉县| 和静县| 镇江市| 青岛市| 黄梅县| 泸水县| 塔城市| 枣强县| 宣化县| 大厂| 高青县| 宁德市| 将乐县| 新民市| 灵丘县| 吐鲁番市| 白河县| 丰原市| 临潭县| 镇康县| 陆丰市| 岳西县| 临漳县| 丽江市| 上蔡县| 武乡县| 荣成市| 鹿泉市| 广安市| 潜山县| 紫金县| 西畴县| 武邑县| 五指山市| 梅河口市| 砚山县| 嘉峪关市| 寿光市| 镇安县| 峨山| 临清市|