楼上的幽默arr0定义了一个JSON数据集JSON是一种JS的基础数据结构
是一种比XML更快捷更高效的数据模型,GOOGLE MAP就是用它做的数据交换
具体看这里
http://www.javaeye.com/topic/71343
http://hi.baidu.com/hibydu/blog/item/ef9b17fab7c1a51ca8d3119e.html而用function可以定义的是类,两种差不多,但本质上稍微有点区别arr1定义了一个数组
[]里面直接指定了每维的值
是一种比XML更快捷更高效的数据模型,GOOGLE MAP就是用它做的数据交换
具体看这里
http://www.javaeye.com/topic/71343
http://hi.baidu.com/hibydu/blog/item/ef9b17fab7c1a51ca8d3119e.html而用function可以定义的是类,两种差不多,但本质上稍微有点区别arr1定义了一个数组
[]里面直接指定了每维的值
解决方案 »
- WdatePicker 的使用,怎样去除快速选择这一项,会的进来下
- 菜鸟求助,怎么做一个选择级联,
- Ext中的单元格eidtor被截断
- ???如何制作一个既可以移动,又可以改变大小的层?主要是鼠标的样式:(十字箭头)(双向箭头(水平、竖直、斜向))
- 高分求解决方法,最好是能直接在js里实现的
- 两颗星了,谢谢大家的支持,散分,呵呵
- 怎样实现数据在不同脚本之间传递?
- 我想学JAVAscript 大家可以能帮我一下吗 我不知买哪一本书比较好?
- chrome下给图片控件选择图片后,不能显示
- jquery添加的addClass添加点击事件没有效果
- 求日期判斷表達式
- Js怎样获得非Input项目的父容器?
<script language=javascript>
var st, arr0, arr1;
window.onload = init;
function init() {
arr0 = {
text: ["分类名"],
css: ["col1"],
type: [""],
func: ["check_title"],
edit: [true],
sort: [true],
form: ["typename"],
hidden: ["number"]
};
arr1 = [{
data: ["测试类别01"],
hidden: ["1"]
}];
alert(arr0["css"])
}
</script>
var arr1 = []; 等同 var arr1 = new Array();内部是以名为JSON的数据结构定义的
key1:value1,
key2:value2,
key3:value3
不过楼主的 function 没结束呀
var arr0 = {
text: ["分类名"]
}var arr0 = {
text: "分类名"
}有什么区别?
前一个text是Array,后一个是String
http://community.csdn.net/Expert/topic/5678/5678674.xml?temp=.340069
我不认为arr0的定义方式是Json,因为任何普通的JavaScript都是这样定义对象的。
至于为何加上[],如 text: ["分类名"],这个就类似于定义了 var a =1 而不是 var a =2, 因为有特殊的用途。
arr0 = {
text: ["分类名"]
};
如果arr0是个对象,而非数组那么怎么可以用这种用方式来引用:
arr0['text']
这种方式却行不通:
arr0.text