js中 a : function(){}这是什么格式? 代表什么含义?怎样学习这样的格式?
2013-08-25 20:34
435 查看
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'][/code]
相关文章推荐
- js中 a : function(){}这是什么格式? 代表什么含义?怎样学习这样的格式?
- js中 a : function(){}这是什么格式? 代表什么含义?怎样学习这样的格式?
- 为你解惑:js中function(e)的e是什么意思,代表什么。。。。
- JS中(function(){xxx})(); 这种写法是什么意思?
- [前端JS学习笔记]JavaScript function
- HTTP学习——请求网页时返回的数字代表什么意思?
- 火车车次前面的各种字母分别代表什么含义?
- js立即执行函数: (function ( ){})( ) 与 (function ( ){}( )) 有什么区别?
- Web前端学习——JS基础一之DIV格式变换
- jquery 的某些函数,格式是什么样的,是怎么闭合的?感觉都是{(;什么的。怎么看这样的代码?
- 怎样有效地学习 Node.js ?
- JS学习笔记——function方法(对象)的鉴别
- 怎样学习JS语言?谢谢大家帮个忙啊!
- 什么是Hadoop,怎样学习Hadoop
- static在C和C++里各代表什么含义
- JS中(function(){xxx})(); 这种写法是什么意思?
- JS中(function(){xxx})(); 这种写法是什么意思?
- js 前加感叹号是什么意思?比如 !function(){}(); 答案在这里
- IP的包头格式什么?请分析每个字段的含义
- 剖析js中的闭包,理解闭包到底是个什么,有怎样的作用