排序算法(01. 存储数据的结构的简单封装)

1.封装一个类如下:

//封装类
        function ArrayList() {
            //存储数据
            this.array = []

            //方法!
            //插入数据的方法
            ArrayList.prototype.insert = function(item) {
                this.array.push(item)
            }

            // toString
            //toString方法的作用是不用多说的了,这个JavaScript内置方法还有一个特性是:在执行一些特殊方法的时候,比如alert或innerHTML等方法,它将由脚本解析器自动调用。
            ArrayList.prototype.toString = function() {
                return this.array.join('-')
            }

        }

        //测试类
        var list = new ArrayList()
        //插入元素
        list.insert(66)
        list.insert(4)
        list.insert(14)
        list.insert(52)
        list.insert(7)
        list.insert(18)
        list.insert(20)
        alert(list)

toString方法的作用是不用多说的了,这个JavaScript内置方法还有一个特性是:在执行一些特殊方法的时候,比如alert或innerHTML等方法,它将由脚本解析器自动调用。

posted @ 2020-04-13 12:55  jacksonni  阅读(315)  评论(0编辑  收藏  举报