91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript如何實現Set

發布時間:2022-03-30 10:53:54 來源:億速云 閱讀:436 作者:小新 欄目:編程語言

小編給大家分享一下JavaScript如何實現Set,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

Set簡單實現

window.Set = window.Set || (function () {
    function Set(arr) {
        this.items = arr ? unique(arr) : [];
        this.size = this.items.length; // Array的大小
    }
    Set.prototype = {
        add: function (value) {
            // 添加元素,若元素已存在,則跳過,返回 Set 結構本身。
            if (!this.has(value)) {
                this.items.push(value);
                this.size++;
            }
            return this;
        },
        clear: function () {
            //清除所有成員,沒有返回值。
            this.items = []
            this.size = 0
        },
        delete: function (value) {
            //刪除某個值,返回一個布爾值,表示刪除是否成功。
            return this.items.some((v, i) => {
                if(v === value){
                    this.items.splice(i,1)
                    return true
                }
                return false
            })
        },
        has: function (value) {
            //返回一個布爾值,表示該值是否為Set的成員。
            return this.items.some(v => v === value)
        },
        values: function () {
            return this.items
        },
    }

    return Set;
}());

JavaScript可以做什么

1.可以使網頁具有交互性,例如響應用戶點擊,給用戶提供更好的體驗。 2.可以處理表單,檢驗用戶的輸入,并提供及時反饋節省用戶時間。 3.可以根據用戶的操作,動態的創建頁面。 4使用JavaScript可以通過設置cookie存儲在瀏覽器上的一些臨時信息。

以上是“JavaScript如何實現Set”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

濮阳县| 甘南县| 巨野县| 牡丹江市| 麻城市| 洛扎县| 鹤山市| 云和县| 吉首市| 镇赉县| 紫阳县| 香河县| 上杭县| 阳江市| 五家渠市| 民权县| 岳池县| 库尔勒市| 丹阳市| 三明市| 浏阳市| 丽水市| 婺源县| 宜城市| 北票市| 中阳县| 巴彦淖尔市| 博客| 天峻县| 治多县| 斗六市| 蒙山县| 本溪市| 白山市| 剑川县| 衡东县| 行唐县| 绥阳县| 扎鲁特旗| 和田县| 惠州市|