当前位置:  开发笔记 > 编程语言 > 正文

{和}在params中意味着什么?

如何解决《{和}在params中意味着什么?》经验,为你挑选了3个好方法。

举个例子:

$.ajax({lhs:val});

怎么{}办?据我所知,没有命名参数 - 这是一个真正的成员(相同$.ajax.lhs)?它是什么意思,它有什么作用?



1> bdukes..:

这是对象文字符号.它正在创建一个具有lhs属性的对象,设置为val.

这是执行以下操作的另一种方法

var obj = new Object();
obj.lhs = val;
$.ajax(obj);

在jQuery中,许多函数采用一个选项对象,它只是一个普通对象,其中设置了各种属性来确定函数的行为方式.



2> Andrew Hare..:

这是一个对象文字(更好地称为JSON对象):

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式.人类很容易读写.机器很容易解析和生成.它基于JavaScript编程语言的一个子集,标准ECMA-262第3版 - 1999年12月.JSON是一种完全独立于语言的文本格式,但使用C语言系列程序员熟悉的约定,包括C语言,C++,C#,Java,JavaScript,Perl,Python等等.这些属性使JSON成为理想的数据交换语言.


是的,好的,但不仅如此.我认为存在一些技术差异.例如{a:1}是一个对象文字,但它不是有效的JSON.JSON必须是{"a":1} ......

3> Georg Schöll..:

它是对象的文字.

var anObject = { member1: "Apple",
                 member2: function() { alert("Hello"); } };

alert(anObject.member1);      // Apple
anObject.member2();           // Hello

推荐阅读
手机用户2502852037
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有