zoukankan      html  css  js  c++  java
  • extjs中什么时候用{},什么时候用[]

    extjs 属于js框架,基础还是js的语法。
    JavaScript 中的对象其实就是属性(方法)的一个集合,并没有严格意义的类的概念。
    它提供了另外一种简单的方式来创建对象,即大括号({})语法:
    {
    property1:statement,
    property2:statement2,
    …,
    propertyN:statmentN
    }

    通过大括号括住多个属性或方法及其定义(这些属性或方法用逗号隔开),
    来实现对象的定义,这段代码就直接定义个了具有n个属性或方法的对象,
    其中属性名和其定义之间用冒号(:)隔开。

    var user={
    name:"jack", //定义了name属性,初始化为jack
    favoriteColor:["red","green","black","white"],//定义了颜色喜好数组
    hello:function(){ //定义了方法hello
    alert("hello,"+this.name);
    },
    sex:"male" //定义了性别属性sex,初始化为sex
    }
    和json格式差不多,不过函数也作为key值来表示,而这在ruby中,也是通用的
    格式。不过用=> 来代替:而已。

    简单来说就是:
    []:数组
    {}: 对象
    var obj = [{tmp: "test1 ", tmp1: "test2 "},{tmp: "test3 ", tmp1: "test4 "}];
    相当于
    var obj = new array();
    obj[0] = {tmp: "test1 ", tmp1: "test2 "}
    obj[1] = {tmp: "test3 ", tmp1: "test4 "}]
  • 相关阅读:
    B
    A
    UVA
    马的移动(BFS) 详细注释 一个具有情怀的题目
    JAVA JDK 环境变量配置--简单图解
    linux系统(rpm与deb环境),JAVA JDK的配置
    Jmeter接口测试+压力测试+环境配置+证书导出
    LR访问Https接口
    GitHub linux 提交文件及403错误处理
    random模块写的验证码
  • 原文地址:https://www.cnblogs.com/yanni/p/3252938.html
Copyright © 2011-2022 走看看