今天我看到有两种简单定义对象的方式:
1.一种是这样定义对象的。属性有双引号。
var person = {"name":"Jerry", "age":18,"sex":"male"};
2.一种是这样定义对象的。属性没有双引号。
var person = {name:"Jerry", age:18,sex:"male"};
请问上面两种定义对象的方式有何区别?
1.一种是这样定义对象的。属性有双引号。
var person = {"name":"Jerry", "age":18,"sex":"male"};
2.一种是这样定义对象的。属性没有双引号。
var person = {name:"Jerry", age:18,sex:"male"};
请问上面两种定义对象的方式有何区别?
解决方案 »
- object doesn't support this method or property
- switch 的疑问
- 在Firefox下img的src刷新问题
- 操作父窗体的一个问题
- js return false 为什么不能终止程序 而是跳出了循环
- 给为大神,问个关于获取js生成的html内容的问题
- 如何控制文本输入框中只能输入数字文本下划线和连接线?
- 如何让form提交到一个弹出的指定大小的新窗口,并将form的里控件的值传过去?
- 我要在javascript脚本里面执行一个 jsp文件,可以吗?
- 有哪位高手使用过RDS数据控件?
- 这句话要如何翻译
- 【高手接分】问一个dtree的问题,100分放送
[code]
var person = {0:"Jerry", 1:18,2:"male"};
alert(person[1]);var person = ["Jerry", 18, "male"];
alert(person[1]);
[/code]
var person = ["Jerry", 18, "male"];
例如
var person = {"1name":"Jerry", "2age":18,"3sex":"male"}; 但
var person = {1name:"Jerry", 2age:18,3sex:"male"};
不行.
请您运行:
[code]
var person = {0:"Jerry", 1:18, 2:"male"};
alert(person[0]);
var person = ["Jerry", 18, "male"];
alert(person[0])
[/code]
alert(person[0]);
var person = ["Jerry", 18, "male"];
alert(person[0])PS:不是重复发帖,还不熟悉这地发代码的方法,习惯“[CODE][/CODE]”了...