Alex刺客

          Dancing fingers, damage world. -- 舞動手指,破壞世界.

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            57 隨筆 :: 0 文章 :: 76 評論 :: 0 Trackbacks
           1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
           2<html xmlns="http://www.w3.org/1999/xhtml">
           3    <head>
           4        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
           5        <title>修改對象:創建新方法</title>
           6        <script type="text/javascript">
           7            /*
           8            *    項目: book -> Javascript高級程序設計.pdf -> 第3章 -> 3.6 修改對象
           9            *
          10            *    說明:每個構造函數都有一個prototype屬性,可用于定義方法,而在ECMAScript中,每個本地對象也有一個用法完全相同的prototype屬性。
          11            *            
          12            *    練習者: Alex刺客
          13            *
          14            *    日期: 2009-12-13
          15            */

          16            
          17            /*
          18                可用prototype屬性為任何已有的類定義新方法,就像處理自己的類一樣。
          19                例如以下為Number類新增一個toHexString()方法。
          20            */

          21            Number.prototype.toHexString = function(){
          22                return this.toString(16);
          23            }

          24            
          25            var iNumber = 11;
          26            
          27            alert(iNumber.toHexString());
          28            
          29            /*
          30                Array類新增一個檢索匹配數組的值
          31            */

          32            
          33            Array.prototype.indexOf = function (vItem){
          34                for (var i=0; i<this.length; i++{
          35                    if(this[i] == vItem) {
          36                        return i;
          37                    }

          38                }

          39                return -1;
          40            }

          41            
          42            var aColors = new Array("red","green","yellow");
          43            alert(aColors.indexOf("green"));
          44        </script>
          45    </head>
          46    <body>
          47    </body>
          48</html>
          posted on 2009-12-13 23:00 Alex刺客 閱讀(215) 評論(0)  編輯  收藏 所屬分類: JavaScript
          主站蜘蛛池模板: 会同县| 饶河县| 杂多县| 东平县| 嘉峪关市| 宜川县| 遂平县| 彝良县| 锡林郭勒盟| 噶尔县| 巴彦县| 长沙市| 阳山县| 儋州市| 宝丰县| 武陟县| 白城市| 普兰店市| 鸡西市| 乌拉特后旗| 临颍县| 修水县| 唐山市| 湄潭县| 铜鼓县| 克拉玛依市| 精河县| 南平市| 威宁| 通山县| 昭苏县| 安宁市| 保定市| 烟台市| 深水埗区| 朝阳市| 和龙市| 滨海县| 开江县| 西安市| 六枝特区|