服务与支持 |咨询热线 0931-8733767
  • 金城在线
  • 公司简介
  • 发展历程
  • 企业文化
  • 售后服务
  • 工作机会
  • 联系我们

js关联数组与索引数组的差异

来源:发布时间:2018-2-26 9:55:36

首先,没有所谓的关联数组与索引数组的这种分别。在js当中所有要素都是继承自Object对象的,任何对象都能通过obj["name"]=something的形式来添加属性,相当于obj.name=something.之所以设计中括号这种存取方式是为了方便在存取属性不定的情况下把属性名作为变量传入进行存取。例如 function get(property){return obj[property];};var name=get("name");


第二,var obj={name:"licous"};这个东西并不是大家所谓的json。json是一种为了方便数据交换的有格式的文本,例如 “{name:'licous'}”;而前面声明的那个则是一个对象,只是在js当中可以通过这种看起来像json的格式来创建一个对象。


第三,在读取速度上,读取数组总是要比读取对象属性要快的。在不同的浏览器下的性能会有很大的区别,在chrome上差异不大,但在firfox,ie上会有很大的区别,尤其是在ie上。


相关文章
  • 预约专家

    为您提供一对一解决方案
    立即预约
  • 售前咨询

    周一至周五9:00——17:30
    立即咨询
  • 联系方式

    13919049954

    全国7×24小时热线服务
  • 免费报价

    专属专业顾问1对1报价
    免费报价