1 , for / in : 一種遍歷(枚舉)對象屬性的方法,可以循環我們呢事先不知道的屬性。 它可以枚舉處用戶定義的所有屬性,但卻不能枚舉出某些預定義的屬性和方法。 不能 " /> 在线观看日本亚洲一区,伊人精品国产,巨胸喷奶水www久久久

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

Javascript入門學習第四篇 js對象和數組第1/2頁


比較難哦。做好心里準備吧。。。。。。 深呼吸。。。

1 , for  /  in :
一種遍歷(枚舉)對象屬性的方法,可以循環我們呢事先不知道的屬性。
它可以枚舉處用戶定義的所有屬性,但卻不能枚舉出某些預定義的屬性和方法。
不能枚舉的屬性通常是繼承的屬性

刪除一個對象的屬性:
 delete book.width ;
從對象中移除了屬性,在刪除之后,用for/in將不會枚舉該屬性,并且用width in book 也檢測不到該屬性。

for/in 的另一個重要的用途就是跟關聯數組一起使用:(如果忘記關聯數組的定義,可以看前面的章節。)
for(stoct  in  port ){
    value +  = get_value(stoct)  *   port[stoct]  ; 
}

2 , 通用的Object屬性和方法:
1):constructor屬性:
每個對象都有這個屬性,他引用了初始化這個對象的構造函數。
比如:
  var d =new Date();  //使用Date()構造函數,創建一個對象 d;
   d.constructor ==Date;   //true    //屬性d.constructor引用 Date ;

這個屬性有助于確定一個對象的類型;
比如:
我們想確定一個值的類型是否是Date 類型:
If((typeof o==”object” )&& (o.constructor==Date)){
 //  首先看是否是對象,然后看是否引用Date
}

上面的代碼也可以寫成:
If((typeof o==”object” )&& (o   instanceof   Date)){
 //  instanceof 運算符 來檢測o.constructor 屬性的值。
}

3 , toStirng()和toLocaleString()方法:
1):toLocaleStirng() 返回對象的一個本地化字符串。
toString和toLocaleString一般都返回相同,但在子類中,有點區別:
比如:
Array , Date和Number都定義了返回本地化的值的toLocaleString()方法.

4 , hasOwnProperty()和propertyIsEnumerable()方法:
1):hasOwnProperty
var a = { x : 1  , y : 2};
var k =a.hasOwnProperty("x");
alert(k)  //true
alert( Math.hasOwnProperty("z") );//false
alert( Math.hasOwnProperty("cos") );//true  
注:Math,cos() : 以弧度為單位計算并返回指定角度的余弦值。
propertyIsEnumerable()跟返回的結果跟hasOwnProperty()相同;

4 ,isPrototypeOf()方法:
如果方法所屬的對象是參數的原型對象。
var a = { x : 1  , y : 2};
var k1= Object.prototype.isPrototypeOf(a);       //  o.constructor = Object
var k2= Object.prototype.isPrototypeOf(Function);   //  Function.constructor = Object
alert(k1) //true
alert(k2) //true

5,數組:
1)創建數組:
數組直接量:
var es = [ ] ;
復雜點 var es = [ [ 1, {x:1   , y : 2}] , [ 2, {x:3  , y : 4}]  ];
還有一種方式:使用Array() 構造函數:
    V1 :  無參數:
       var a  = new Array();
空數組,和 var a =[ ] 相等 ;

   V2 : 多個參數:
     var  a = new Array( 1,2,3,”tt”) ; //可以看出直接量定義 簡單些。

   V3 : 1個數字參數:
   var  a  = new Array (3);
  具有3個元素的數組,每個元素的值為 undefined ;

6, 數組的下標(索引):
大小   :  0  <=  下標 <  2的32次方  主站蜘蛛池模板: 亚洲欧美自拍视频 | 99久久伊人一区二区yy5o99 | 精品一区二区三区四区 | 欧美亚洲国产另类 | 天天做天天爱夜夜大爽完整 | 狠狠做五月深爱婷婷天天综合 | 日本精品国产 | 激情综合色综合久久综合 | 精品一区二区三区在线视频 | 精品国产一区二区三区成人 | 69国产成人精品视频软件 | 黄色免费观看网站 | 成人免费观看www在线 | 成人国产午夜在线视频 | 久久99爱爱| 91欧美激情一区二区三区成人 | 色婷婷中文字幕 | 久久亚洲一级毛片 | 国产婷婷综合在线视频 | 国产一级二级在线观看 | 91在线视频播放 | 婷婷玖玖 | 激情丁香婷婷 | 91久久国产成人免费观看资源 | 一区二区三区在线播放 | 色资源二区在线视频 | 一区二区三区日韩精品 | 91se在线视频| 日本三级韩国三级美三级91 | 久久精品亚洲牛牛影视 | 伊人网综合 | 4hu四虎永久免在线视 | 一本一本久久a久久综合精品蜜桃 | 国产精彩视频在线观看 | 国产一区在线视频 | 四虎永久在线精品免费影视 | 久久国产乱子伦精品岳两 | 伊人久久大香线蕉亚洲 | 日韩亚洲欧洲在线com91tv | 国产美女在线精品免费观看 | yiren22亚洲综合高清一区 |