码迷,mamicode.com
首页 > 编程语言 > 详细

javascript—原型

时间:2017-03-27 12:12:59      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:原型

        window.onload = function () {

            var arr1 = new Array(1, 2, 3, 4, 5);

            var arr2 = new Array(6, 7, 8, 9, 0);

            //如果只定义arr1.sum方法arr2.sum不可用

            //如果定义原型都可用

            //如果定义原型,arr1.sum也定义将执行arr1自己的sum,联想CSS的class和style            

            //arr1.sum = function () {

            //    var result = 0;

            //    for (var i = 0; i < this.length; i++) {

            //        result += this[i];

            //    }

            //    return result+‘test‘;

            //};

            Array.prototype.sum = function () {

                var result = 0;

                for (var i = 0; i < this.length; i++) {

                    result += this[i];

                }

                return result;

            };

            alert(arr1.sum());

            alert(arr2.sum());

        }


javascript—原型

标签:原型

原文地址:http://codejson.blog.51cto.com/10074045/1910550

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!