访问javascript对象的属性和方法
来源:互联网 发布:手机fc2最新域名设置 编辑:程序博客网 时间:2024/05/16 12:33
之前就没认真看过,一直就知道定义一个对象,然后用点运算符(.)来访问属性和方法。今天突然看见还有另外一种方法中括号运算符([]),就认真看了下。
var obj={};var arr=[];arr[0]=1,arr[1]=2;obj.a=arr;obj.b=2;obj.c=3;obj.d=function x(a){console.log(2*a);};obj.e=function y(a){return 3*a;};var o={};o.a=1;o.b=function z(a){console.log(4*a);};obj.f=o;
下面是‘.’操作和‘[]’操作访问对象的属性和方法。
找到了一本书,认真阅读了下,觉得讲的还是蛮详细的。来自《javascript编程全解》
对象的引用可以使用点运算符(.)或者中括号运算符([])来访问其属性,需要注意的是,在点运算符之后书写的属性名会被认为是标识符,而中括号运算符内的则被转为字符串值的式子。
两种运算符的选择都没有问题,点运算符较为简洁,中括号运算符通用性更高。能使用点运算符的一定可以使用中括号运算符,反之不成立。下面列一下他们的区别,即只能使用中括号运算符的几种情况:
1、使用了不能作为标识符的属性名的情况。
2、将变量作为属性名使用的情况。
3、将表达式的求值结果作为属性名使用的情况。
例:1、包含数值或者段横(-)的字符串不能作为标识符使用。
2、将变量作为属性名,
3、将表达式作为属性名
0 0
- 访问javascript对象的属性和方法
- JavaScript对象的创建和属性访问
- 浅析JavaScript访问对象属性和方法及区别
- 浅析JavaScript访问对象属性和方法及区别
- 浅析JavaScript访问对象属性和方法及区别
- Javascript对象的数据属性和访问器属性
- javascript对象属性的访问
- JavaScript对象属性的访问
- Javascript数组对象的方法和属性
- javascript document对象的属性和方法
- Javascript数组对象的方法和属性
- javascript-event 对象的属性和方法
- javascript的对象和属性/方法
- javascript 创建对象,访问对象的属性,访问对象的方法。
- javascript修改属性的两种方法和访问文本
- javascript 访问对象属性
- Javascript 访问对象属性
- PHP5的对象模型[6]--访问属性和方法
- 加一(LintCode)
- 获得GPUImage处理后的UIImage
- maven-compiler-plugin配置
- 汇编:将十进制或十六进制数转化成二进制数输出
- sencha touch 项目的样式不起作用了
- 访问javascript对象的属性和方法
- 使用Memcached作为全网站分布式缓存
- 说说Android 两种为自定义组件添加属性的使用方法和区别
- linux实时监控或查看系统资源使用情况的工具——TOP
- 关于 Fatal error: ‘SpringBoard/SpringBoard.h’ file not found
- 针对JCO运行在window2003 R2 32bit
- 快速提高Android开发效率的工具
- weblogic虚拟目录映射
- 【指导】iOS代码静态检查 -- clang format (+ git pre-commit hook + jenkins)