zoukankan      html  css  js  c++  java
  • JavaScript对象的创建之使用json格式定义

    json: javascript simple object notation。

    json就是js的对象,但是它省去了xml中的标签,而是通过{}来完成对象的说明。

    定义对象

    var person = {
        name : "luogankun", //通过属性名:属性值来表示,不同的属性通过,来间隔
        age : 25,
        say : function(){
            alert(this.name + " , " + this.age);
        }//最后一个属性之后不能有,
    }
    person.say();

    定义普通数组

    通过json依然可以创建对象数组,创建方式和js的数组一样

    var array = [
        {name:"zs", age:24},    
        {name:"ls", age:25}
    ];
            
    for(var i=0; i<array.length; i++){
        alert(array[i].name);
    }

    定义对象数组

    创建一组用户,用户的属性有name、age、friends

    Person.java:   name:string, age:int, friends:array

    List<Person> ps = new ArrayList<Person>();

    ps.add(new Person("Leon",22,["Ada","Alice"]));

    ps.add(new Person("John",33,["Ada","Chris"]));

    var persons = [
        {
            name : "Leon", 
            age : 22, 
            friends:["Ada","Alice"]
        },
        {
            name : "John", 
            age : 33, 
            friends:["Ada","Chris"]
        }    
    ]; 
    
    for(var i=0; i<persons.length; i++){
        alert(persons[i].name + "-->" + persons[i].age + "-->" + persons[i].friends);
    }
  • 相关阅读:
    mac 显示隐藏文件 快捷键
    Swift常用内置函数介绍
    MacOS Catalina 虚拟机VMware Fusion 重装教程 和问题
    swift 时间显示格式
    mybatis自测错题总结
    Spring核心概念和案例
    MyBatis注解
    MyBatis缓存
    关联查询
    智能标签
  • 原文地址:https://www.cnblogs.com/luogankun/p/3954284.html
Copyright © 2011-2022 走看看