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

 我来答
herrywood
2012-01-19 · TA获得超过869个赞
知道小有建树答主
回答量:523
采纳率:66%
帮助的人:483万
展开全部
function() {} 是匿名函数。
a: function(){} 外部一定有一对 { },是Map的一个元素,a作为键名,匿名函数作为键值
如 var s = { a: function() {}, b: "xxx" };
调用时:
函数:s.a();或s['a']()
其他:s.b或写成s['b']
fly_gas
推荐于2018-11-08
知道答主
回答量:45
采纳率:100%
帮助的人:8.8万
展开全部
这代表一个对象的函数
例如:
var ooo = {
p1:0,

p2:'xxx',

f1:function(param1,param2){

实现

}

f2:function(){
实现

}
}
其中:ooo表示js中的一个对象
p1,p2表示ooo的属性,后边的值是对他们的初始化
f1,f2表示ooo的函数
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wuxhyou
2012-01-19 · 超过18用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:60.9万
展开全部
这是一个对象中的方法,例如有一个var person=new Objcet();
person.a=function(){
alert("aaaaa");
}
那你下面就可以person.a()来调用 这个方法了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yzbczq329804
推荐于2017-11-24 · TA获得超过683个赞
知道小有建树答主
回答量:299
采纳率:0%
帮助的人:252万
展开全部

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!');
};
*/
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式