javascript学习笔记二:javascript中的数组对象和json对象

1.数组对象:创建数据对象有多种方式。
  如:var myArra1 = [3];(这是使用了数组字面量)、var myArra2 = new Array(3);(这是使用了数组对象的构造函数创建一个数组对象)。

  后一种方式创建了一个长度为3的空数组.

2.判断一个对象是否是一个数组:

  Array.isArray(new Array(3));//true;
  Array.isArray({length:1,'0':1,slice:function(){}});//以一个类似于数组的对象进行验证,返回false。用于验证的对象具有与数组类似的属性和方法更能说明此验证兼容性好
  有的浏览器框架不支持Array.isArray方法,此时可以:
  if(typeof Array.isArray() ==='undefined'){
	  Array.isArray = function(arg){
			return Object.prototype.toString.call(arg) === '[Object Array]';
	  }
  }

3.JSON对象:json是一个数组和对象字面量表示方法的组合(如{"name":"jry","some":[1,2,3]})、
  json中属性必须包含在引号中(在对象字面量中仅当属性名称不是有效的标示符是在使用引号,如{"frist name":"jry"})、
  在json中不能使用函数或者正则表达式字面量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值