JavaScript对象的创建之使用json格式定义
2024-10-19 04:24:53
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);
}
最新文章
- LeetCode 2 Add Two Numbers 模拟,读题 难度:0
- 安装JDK,Python SDK及环境变量的配置
- android学习笔记26——Activity
- iOS中设置导航栏标题的字体颜色和大小
- android天气查询(二)之网络json数据的获取
- java中Integer比较需要注意的问题
- sublime下配置C/C++运行环境
- JavaScript异步编程:Generator与Async
- ARTS打卡计划第一周-Algorithm
- Error creating bean with name &#39;student&#39;: Unsatisfied dependency expressed through field &#39;teacher&#39;; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating
- Android 实现倒计时操作
- 《Java编程思想》读书笔记-对象导论
- 一个JAVA程序员经常访问的网站
- [转]angular2中ng alerts的使用教程
- 三分钟分布式CAP理论
- c++ 函数的默认参数
- rocketmq集群安装,配置,测试
- 1877. [SDOI2009]晨跑【费用流】
- 如何使用Octave 在Ubuntu上科学处理音频
- django.db.utils.OperationalError: (1071, &#39;Specified key was too long; max key length is 767 bytes&#39;)