js中 a : function(){}这是什么格式? 代表什么含义?怎样学习这样的格式?

js中的json. 一种轻量级数据格式.
json中的值是map形式的就是
key->value. 具体看下边的示例;

var person = { // 用 大括号括声明一个json.
    "name":"lz"  //key是name, value是lz;
};
//这个时候你可以这样使用它
alert(person.name);
//-----------如果你试了一下代码,到这里你应该明白它是什么格式了..
//------a:function(){} 中  a是key,function() 是 value
var person2 = {
      "name":"lz",  //有多个 key,value 用,号分开.
      "say" : function(){
             alert('hello word!');
      }
}
person2.say();

/ * 
其中 say:function(){alert('hello word!')}; 类似于
var say = function(){
       alert('hello word!');
};

*/
function() {} 是匿名函数。
a: function(){} 外部一定有一对 { },是Map的一个元素,a作为键名,匿名函数作为键值
如 var s = { a: function() {}, b: "xxx" };
调用时:
函数:s.a();或s['a']()
其他:s.b或写成s['b']


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值