国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

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

分享到微博請遵守國家法律
河间市| 莱阳市| 定日县| 桃园县| 玉林市| 景德镇市| 睢宁县| 六盘水市| 申扎县| 滦南县| 方正县| 柳江县| 昆明市| 琼海市| 平南县| 绥滨县| 苏尼特右旗| 巢湖市| 醴陵市| 界首市| 紫金县| 信丰县| 云南省| 安远县| 荔波县| 凤台县| 兖州市| 福贡县| 舒兰市| 阿勒泰市| 屯昌县| 北宁市| 杂多县| 咸丰县| 望江县| 射阳县| 溧水县| 金湖县| 修水县| 汝州市| 安多县|