成都网站建设设计

将想法与焦点和您一起共享

js访问对象属性和方法是什么

这篇文章给大家分享的是有关js访问对象属性和方法是什么的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

丰镇网站建设公司创新互联公司,丰镇网站设计制作,有大型网站制作公司丰富经验。已为丰镇上千提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的丰镇做网站的公司定做!

对象的属性和方法统称为对象的成员。

访问对象的属性

在JavaScript中,可以使用“ . ”和“ [ ] ”来访问对象的属性。

二者区别:“ . ”表示法一般作为静态对象使用时来存取属性。而“[ ]”表示法在动态存取属性时就非常有用。

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();  //使用" . "访问对象方法

引申出的两个题目:

1.判断一个字符串中出现次数最多的字符,统计这个次数

var str = 'Thisthebesttimesewerty';
var obj = {};
for(var i=0; i

2.编写arraysSimilar函数,实现判断传入的两个数组是否相似。

  具体需求:

   1. 数组中的成员类型相同,顺序可以不同。例如[1, true] 与 [false, 2]是相似的。

   2. 数组的长度一致。

   3. 类型的判断范围,需要区分:String, Boolean, Number, undefined, null, 函数,日期, window.

  当以上全部满足,则返回"判定结果:通过",否则返回"判定结果:不通过"。

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

感谢各位的阅读!关于js访问对象属性和方法是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!


网页名称:js访问对象属性和方法是什么
当前链接:http://chengdu.cdxwcx.cn/article/jgsges.html