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刺客 閱讀(229) 評論(0)  編輯  收藏 所屬分類: JavaScript
          主站蜘蛛池模板: 左贡县| 仁布县| 临汾市| 寻乌县| 新乡县| 鄂托克旗| 兰溪市| 富蕴县| 汝城县| 天柱县| 青海省| 潮安县| 永清县| 大埔区| 怀安县| 郑州市| 揭阳市| 彭州市| 五台县| 浦东新区| 高密市| 莱西市| 鄂伦春自治旗| 南岸区| 韶山市| 双牌县| 乐山市| 清流县| 鄂伦春自治旗| 泗阳县| 香河县| 正阳县| 泉州市| 城固县| 烟台市| 泽库县| 赣州市| 卢氏县| 文昌市| 边坝县| 高台县|