解析Javascript中中括号“[]”的多义性_Javascript教程-查字典教程网
解析Javascript中中括号“[]”的多义性
解析Javascript中中括号“[]”的多义性
发布时间:2016-12-30 来源:查字典编辑
摘要:Javascript中括号有四种语义语义1,声明数组复制代码代码如下:varary=[];//声明一个空数组varary=[1,3];//声...

Javascript中括号有四种语义

语义1,声明数组

复制代码 代码如下:

var ary = []; // 声明一个空数组

var ary = [1,3]; // 声明一个数组,同时赋初值

语义2,取数组成员

复制代码 代码如下:

var ary = [1,2,3];

var item = ary[0];

语义3,定义对象成员 (可以不遵循标识符规则 )

复制代码 代码如下:

var obj = {};

// 为obj添加一个属性name,name是合法的标识符,即也可以通过obj.name方式来定义

obj['name'] = 'jack';

// 为obj添加一个属性2a,2a不是合法的标识符(不能以数字开头),不能通过obj.2a来定义

obj['2a'] = 'test';

语义4,取对象成员

复制代码 代码如下:

var obj = {name:'jack'};

obj['2a'] = 'test';

obj['name']; // --> jack

obj['2a']; // --> test (不能通过obj.2a获取)

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类