|
比較難哦。做好心里準(zhǔn)備吧。。。。。。 深呼吸。。。
1 , for / in :
一種遍歷(枚舉)對(duì)象屬性的方法,可以循環(huán)我們呢事先不知道的屬性。
它可以枚舉處用戶定義的所有屬性,但卻不能枚舉出某些預(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ì)象的類型;
比如:
我們想確定一個(gè)值的類型是否是Date 類型:
If((typeof o==”object” )&& (o.constructor==Date)){
// 首先看是否是對(duì)象,然后看是否引用Date
}
上面的代碼也可以寫成:
If((typeof o==”object” )&& (o instanceof Date)){
// instanceof 運(yùn)算符 來檢測(cè)o.constructor 屬性的值。
}
3 , toStirng()和toLocaleString()方法:
1):toLocaleStirng() 返回對(duì)象的一個(gè)本地化字符串。
toString和toLocaleString一般都返回相同,但在子類中,有點(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 : 無參數(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次方 主站蜘蛛池模板: 亚洲第一成年网站视频 | 视频一区二区三区蜜桃麻豆 | 中文字幕亚洲综合小综合在线 | 国产女高清在线看免费观看 | 在线免费中文字幕 | 欧美黑白配性xxxxx | 果冻传媒在线播放 免费观看 | 色琪琪丁香婷婷综合久久 | 妈妈的朋友6未删减版完整在线 | 男人的天堂久久精品激情a 男人的天堂黄色片 | 一个人在线观看视频 | 九九热精品在线观看 | 久久综合色一综合色88中文 | 78m成人亚洲 | 99久久伊人一区二区yy5099 | a级精品九九九大片免费看 A级韩国乱理伦片在线观看 | 果冻传媒最新视频在线观看 | 丰满的美女射精动态图 | 久久精品99国产精品日本 | 久久视频这里只精品99re8久 | 日韩专区亚洲国产精品 | 肉奴隷 赤坂丽在线播放 | 边做边爱BD免费看片 | 国产 亚洲 日韩 欧美 在线观看 | 肉伦禁忌小说np | 国产午夜伦鲁鲁 | 亚洲国产精品一区二区久久第 | 成年黄网站免费大全毛片 | 免费人成视频X8X8国产更快乐 | 狠狠爱亚洲五月婷婷av | 日本久久精品毛片一区随边看 | 青青青青草原国产免费 | 欧美一区二区激情视频 | 扒开老师粉嫩的泬10P | 亚洲国产精品嫩草影院永久 | 帝王被大臣们调教高肉 | 999精品免费视频 | 97免费观看视频 | 久久久免费观成人影院 | 肉色欧美久久久久久久蜜桃 | 久久精品国产免费中文 |