這篇文章給大家分享的是有關(guān)js訪問對象屬性和方法是什么的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過來看看吧。
豐鎮(zhèn)網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,豐鎮(zhèn)網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為豐鎮(zhèn)上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請找那個(gè)售后服務(wù)好的豐鎮(zhèn)做網(wǎng)站的公司定做!
對象的屬性和方法統(tǒng)稱為對象的成員。
訪問對象的屬性
在JavaScript中,可以使用“ . ”和“ [ ] ”來訪問對象的屬性。
二者區(qū)別:“ . ”表示法一般作為靜態(tài)對象使用時(shí)來存取屬性。而“[ ]”表示法在動(dòng)態(tài)存取屬性時(shí)就非常有用。
var object = {name:'xiaoming',age:29}; var name1 = object.name;var name2 = object['name'];
訪問對象的方法
在JavaScript中,只能用“ . ”來訪問對象的方法。
function Person(){ this.name = 'xiaoming'; this.age = 29; this.say = function(){ alert('This is person'); } } var student = new Person(); alert(student.name); alert(student['age']); student.say(); //使用" . "訪問對象方法
引申出的兩個(gè)題目:
1.判斷一個(gè)字符串中出現(xiàn)次數(shù)最多的字符,統(tǒng)計(jì)這個(gè)次數(shù)
var str = 'Thisthebesttimesewerty'; var obj = {}; for(var i=0; i2.編寫arraysSimilar函數(shù),實(shí)現(xiàn)判斷傳入的兩個(gè)數(shù)組是否相似。
具體需求:
1. 數(shù)組中的成員類型相同,順序可以不同。例如[1, true] 與 [false, 2]是相似的。
2. 數(shù)組的長度一致。
3. 類型的判斷范圍,需要區(qū)分:String, Boolean, Number, undefined, null, 函數(shù),日期, window.
當(dāng)以上全部滿足,則返回"判定結(jié)果:通過",否則返回"判定結(jié)果:不通過"。
function arraysSimilar(arr1,arr2){ if(!(arr1 instanceof Array) || !(arr2 instanceof Array)){ return false; } if(arr1.length !== arr2.length){ return false; } var i=0, n=arr1.length, countMap1={}, countMap2 = {}, t1, t2, TYPES = ['string','boolean','number','undefined','null','function','date','window']; for(i; i感謝各位的閱讀!關(guān)于js訪問對象屬性和方法是什么就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
當(dāng)前題目:js訪問對象屬性和方法是什么
文章轉(zhuǎn)載:http://weahome.cn/article/jgsges.html