JavaScript3-基础语法

一、对象与JSON(*)

1.1脚本是基于对象的语言

使用字面量创建对象:

{

属性1:值1,

属性2:值2,

属性3:值3

}

使用场景:

1.将参数封装为对象,传给服务端

2.第三方JS库,把对象作为配置信息传进去

3.(跟函数有关)

1.直接使用{}进行定义

image-20200725161316698

2.可以进行对象嵌套

image-20200725161540982

1.2 JSON(*):JavaScript Object Notation

语法:

​ 1.属性使用双引号包含的对象

image-20200725205752621

image-20200725211939904

​ 2.将JSON对象放在数组中,obj3也是个JSON,只不过它是个数组

image-20200725212218044

image-20200726102253988

服务端反馈回来的一定是字符串,这里user只是一个符合JSON规则的字符串,要通过内置的JSON方法把它转换成JSON,这样才能打印出user.name,user.age

image-20200726102818203

把JSON转换成字符串输出,不可展开,而JSON对象是可以展开的

image-20200726105827921

image-20200726110100796

这些知识非常重要,为前后端交互数据做准备

二、对象与数组回顾

image-20200726114049925

把数组用JSON对象的形式表现出来

image-20200726114115088

前两种只能遍历索引是数字字符串的,且有undefined;第三种可以把所有的元素都拿出来,且没有undefined;

最常用的为let…of…,正常开发没有那么多奇怪的索引

image-20200726114336185

数组是个对象

image-20200727221731189

对象是个数组

image-20200727221921907

后面讲服务器如何把java对象弄成json

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值