博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript访问对象的属性和方法
阅读量:5996 次
发布时间:2019-06-20

本文共 1205 字,大约阅读时间需要 4 分钟。

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

访问对象的属性

在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

转载于:https://www.cnblogs.com/yyjbk/p/9816717.html

你可能感兴趣的文章
将已有jar添加至本地maven仓库
查看>>
获取用户的真实ip
查看>>
不同平台的线程并发接口对比
查看>>
在Ubuntu14.4(32位)中配置I.MX6的QT编译环境
查看>>
BZOJ 3530: [Sdoi2014]数数 [AC自动机 数位DP]
查看>>
墨卡托投影、高斯-克吕格投影、UTM投影及我国分带方法
查看>>
Android中通过反射来设置Toast的显示时间
查看>>
Vysor Pro破解助手
查看>>
翻译Beginning iOS 7 Development中文版
查看>>
理顺FFT
查看>>
003-spring结合java类调用quartz
查看>>
Idea 常用功能汇总,工作中常用技巧,移出请说明原因,笔记花了好长时间汇总的...
查看>>
php给图片加入文字水印
查看>>
iOS开发-sqlite3使用
查看>>
(5)QlikView中的RowNo()函数
查看>>
SiteMesh2-示例工程
查看>>
poj 1087 A Plug for UNIX 【最大流】
查看>>
Phoenix与Squirrel 是什么?
查看>>
Photoshop制作的ico图标方法
查看>>
HDU 1241 Oil Deposits (DFS)
查看>>