首页 > Web开发 > 详细

javascript中方法调用与方括号[]

时间:2014-02-25 06:29:04      阅读:314      评论:0      收藏:0      [点我收藏+]

看jquery时遇到一行:

$(this)["removeClass"]("selected");

 这一行等同于下面的一行:

$(this).removeClass("selected");

 想了好一会儿才明白,在javascript中,一个对象可以这么创建:

bubuko.com,布布扣
var my_class = {

  my_var: "Jim",

  my_fun: function(your_name){

    alert(your_name)

  }

}
bubuko.com,布布扣

javascript中,因为 JavaScript 程序语言的特性,每个对象实际上都是一个 hash,引用属性的时候,可以使用

my_class.my_var;
my_class.my_fun("jack");

也可以这样
my_class["my_var"];
my_class["my_fun"]("jack");

总结:

对javascript的理解不够深刻啊

javascript中方法调用与方括号[]

原文:http://www.cnblogs.com/fanxiaopeng/p/3564061.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!