1 , for / in : 一種遍歷(枚舉)對(duì)象屬性的方法,可以循環(huán)我們呢事先不知道的屬性。 它可以枚舉處用戶(hù)定義的所有屬性,但卻不能枚舉出某些預(yù)定義的屬性和方法。 不能 " /> 亚洲高清视频网站,精品人妻无码一区二区三区蜜桃臀 ,色婷婷欧美在线播放内射

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

Javascript入門(mén)學(xué)習(xí)第四篇 js對(duì)象和數(shù)組第1/2頁(yè)


比較難哦。做好心里準(zhǔn)備吧。。。。。。 深呼吸。。。

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

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

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

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

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

上面的代碼也可以寫(xiě)成:
If((typeof o==”object” )&& (o   instanceof   Date)){
 //  instanceof 運(yùn)算符 來(lái)檢測(cè)o.constructor 屬性的值。
}

3 , toStirng()和toLocaleString()方法:
1):toLocaleStirng() 返回對(duì)象的一個(gè)本地化字符串。
toString和toLocaleString一般都返回相同,但在子類(lèi)中,有點(diǎn)區(qū)別:
比如:
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() : 以弧度為單位計(jì)算并返回指定角度的余弦值。
propertyIsEnumerable()跟返回的結(jié)果跟hasOwnProperty()相同;

4 ,isPrototypeOf()方法:
如果方法所屬的對(duì)象是參數(shù)的原型對(duì)象。
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,數(shù)組:
1)創(chuàng)建數(shù)組:
數(shù)組直接量:
var es = [ ] ;
復(fù)雜點(diǎn) var es = [ [ 1, {x:1   , y : 2}] , [ 2, {x:3  , y : 4}]  ];
還有一種方式:使用Array() 構(gòu)造函數(shù):
    V1 :  無(wú)參數(shù):
       var a  = new Array();
空數(shù)組,和 var a =[ ] 相等 ;

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

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

6, 數(shù)組的下標(biāo)(索引):
大小   :  0  <=  下標(biāo) <  2的32次方  主站蜘蛛池模板: 麻豆三级电影 | 美女被爆羞羞天美传媒 | av在线观看网站免费 | 97成人精品视频在线播放 | 日本午夜精品理论片A级APP发布 | 午夜福利电影网站鲁片大全 | 国产精选视频在线观看 | 热思思 | 久久re热在线视频精99 | 欧美午夜精品一区二区蜜桃 | 国产香蕉九九久久精品免费 | 日本强好片久久久久久AAA | 男女一边摸一边做羞羞的事情免费 | 囯产精品一区二区三区线 | 东北老妇人70OLDMAN | 人人草人人草 | my pico未删减在线观看 | 97超碰97资源在线观看视频 | 成年人在线免费观看视频网站 | 无码国产成人午夜在线观看不卡 | 国产高清亚洲日韩字幕一区 | 色婷婷国产精品视频一区二区 | 色小姐.com | 国产成人精品视频播放 | 精品手机在线视频 | 在线A亚洲老鸭窝天堂AV高清 | 亚洲AV无码乱码国产麻豆P | 国产精品日本欧美一区二区 | 果冻传媒2021精品在线观看 | 99视频在线免费 | adc影院欢迎您大驾光临入口 | 深夜释放自己污在线看 | 2017年伦理片免费观看 | 最美白嫩的极品美女ASSPICS | 国产爱豆果冻传媒在线观看 | 久久久视频2019午夜福利 | 伦理片在线线手机版韩国免费观看 | 伊人久综合| 999久久国产精品免费人妻 | 么公一夜要了我一八次视频HD | 香蕉尹人综合精品 |