这种定义是JS里定义一个结构的写法. 类似于强语言里的 hash 哈希表.
var mm =
{
"abc" : "1111",
"def" : "2222"
}alert(mm["abc"]);
var mm =
{
"abc" : "1111",
"def" : "2222"
}alert(mm["abc"]);
解决方案 »
- js拖动元素交换位置 实现原理
- 问一个简单的表单验证问题
- js控制下拉列表传值给sql 语句
- 能否用object标签的形式嵌入word,excel,powerpoint的一些组件,实现office应用程序下的部分功能?
- URL后面带参数和不带参数有什么区别?
- 关于使用JavaScript禁用HTML控件的问题.偶对JS不太熟悉.
- 如何将汉字编码转换为汉字????????
- (100分)关于网络安全一个对大家都很有意义的问题!网站后台如何获得来访客户端的唯一标识符,例如网卡Mac地址??
- 谁能帮我把这段JAVA代码改成JavaScript?
- 如何实现这样的功能??用户在登记个人的籍贯时,不用手输,而是在文本框上单击后,弹出一个小窗口,在其中选择其籍贯(行政区划),选好
- 怎么得到动态添加的控件
- 关于javascript的问题?
struct xxx{
int nnn;
char ttt;
}
BASIC
type nnn
dim nnn as integer
dim ttt as string
end type
var v = {
name:"xiaoming";
sex:"boy"
}
等价于
var v = funcion()
{
this.name = "xiaoming";
this.sex = "boy";
}
是的,应该用逗号而且有两种方法得到值 一种是当做属性
v.name
另一种是当作下标
v["name"]
function object()
{
...
}
这种方式的话似乎就必须实例化后才可以调用方法,搞不太懂,是否有详细的文档呢各位?????
{
"abc" : "1111",
"def" : "2222"
}alert(mm["abc"]);@meizz: 我觉得这个叫Dictionary更适合一点,Dictionary就是一个key和value的pair。而这种写法更像是C#的索引器。
{
"abc" : "1111",
"def" : "2222"
}同意runmin,这个定义方式和COM组件中的Scripting.Dictionary很类似~~~