亚欧色一区w666天堂,色情一区二区三区免费看,少妇特黄A片一区二区三区,亚洲人成网站999久久久综合,国产av熟女一区二区三区

  • 發布文章
  • 消息中心
點贊
收藏
評論
分享
原創

數組原型對象的最后一個元素-算法學習

2023-07-13 06:05:54
15
0

題目詳情:
請你編寫(xie)一段代碼實現一個(ge)數組(zu)(zu)方法,使(shi)任(ren)何(he)數組(zu)(zu)都可(ke)以(yi)調(diao)用 array.last() 方法,這個(ge)方法將返回數組(zu)(zu)最后(hou)一個(ge)元素(su)。如果數組(zu)(zu)中(zhong)沒有元素(su),則返回 -1 。

你可以假設數組是(shi) JSON.parse 的輸(shu)出結果。

示例:
輸入:nums = [null, {}, 3]
輸出:3
解釋(shi):調用 nums.last() 后返回最后一個元素: 3。

解題思路:
使用(yong) Array.prototype 對象來擴展 last() 方(fang)法(fa)。通過(guo)為 Array.prototype 添加新的方(fang)法(fa),可(ke)(ke)以(yi)使任何數(shu)組都可(ke)(ke)以(yi)調用(yong)該方(fang)法(fa)。

在 last() 方法的實現中,首先(xian)判斷數組(zu)的長度是否為 0。如果是空數組(zu),則(ze)返(fan)回 -1。否則(ze),通過索引(yin) this.length - 1 訪問數組(zu)的最后一個元素,并將(jiang)其返(fan)回。

代碼實現:
// 擴展 Array.prototype 添加 last() 方法
Array.prototype.last = function () {
    if (this.length === 0) {
        return -1; // 數組為空,返回 -1
    } else {
        return this[this.length - 1]; // 返回數組最后一個元素
    }
};

// 示例輸入
const nums = [null, {}, 3];

// 調用 last() 方法獲取數組的最后一個元素
const result = nums.last();

// 輸出結果
console.log(result);

0條評論
作者已關閉評論
t****m
98文章數
1粉絲數(shu)
t****m
98 文章 | 1 粉絲(si)
t****m
98文章數
1粉絲數
t****m
98 文章 | 1 粉絲(si)
原創

數組原型對象的最后一個元素-算法學習

2023-07-13 06:05:54
15
0

題目詳情:
請你編寫一段代碼實現(xian)一個(ge)數組方(fang)法,使任何數組都可(ke)以調(diao)用 array.last() 方(fang)法,這個(ge)方(fang)法將返(fan)回數組最后一個(ge)元素。如果數組中(zhong)沒有(you)元素,則返(fan)回 -1 。

你(ni)可以假設數組是 JSON.parse 的輸出結果。

示例:
輸入:nums = [null, {}, 3]
輸出:3
解釋:調用 nums.last() 后返回最(zui)后一個(ge)元素: 3。

解題思路:
使(shi)用(yong) Array.prototype 對象來擴展 last() 方法(fa)。通過為 Array.prototype 添加新的(de)方法(fa),可以使(shi)任何數組都可以調用(yong)該方法(fa)。

在 last() 方(fang)法的(de)實現中,首先(xian)判(pan)斷(duan)數組的(de)長度是否(fou)為 0。如果是空數組,則返(fan)回 -1。否(fou)則,通過索引(yin) this.length - 1 訪問數組的(de)最后一個元(yuan)素(su),并將其返(fan)回。

代碼實現:
// 擴展 Array.prototype 添加 last() 方法
Array.prototype.last = function () {
    if (this.length === 0) {
        return -1; // 數組為空,返回 -1
    } else {
        return this[this.length - 1]; // 返回數組最后一個元素
    }
};

// 示例輸入
const nums = [null, {}, 3];

// 調用 last() 方法獲取數組的最后一個元素
const result = nums.last();

// 輸出結果
console.log(result);

文章來自個人專欄
文章 | 訂閱
0條評論
作者已關閉評論
作者已關閉評論
0
0