js {} []
{}:对象
-
大部分情况下要有成对的属性和值,或是函数
-
值
如:var ZhangSan = {name:“ZhangSan”,age:“18”}
-
取值方式
var a1 = ZhangSan [“name”];//ZhangSan
var a2 =
ZhangSan.name
;//ZhangSan两种取值方式语法上没有问题;
但第二种无法适用于当key为动态时取值,赋值
如:var key1 = “name”;
var a3 = ZhangSan .key1//undefined
var a4 = ZhangSan[key1]//ZhangsSan
-
赋值方式
ZhangSan[“sex”] = “18”;
ZhangSan.sex = “18”;
两种方式赋值方式语法都没错,但第二种无法适用于当key为动态
-
-
函数
var a = function(){
console.info
(“努力”)}
-
调用 a();//努力
[]: 数组
-
数组种每个值或函数,都是独立的,多个值之间只用,(逗号)隔开
如:定义