首页 > 编程语言 > 详细

javascript—原型

时间:2017-03-27 12:13:00      阅读:179      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!