js 中的赋值表达式
2014-02-02 00:26
246 查看
console.info(object.getName());//My Object console.info((object.getName)());//My Object console.info((object.getName = object.getName)());//The Window console.info(object.getNameFunc()());//The Window第1个是正常输出,第2个(object.getName)与object.getName的效果是相同的,而第3个(object.getName=object.getName)最终返回的是函数对象本身,也就是说第3个会作为一般函数来调用,第4个则先是调用getNameFunc这个方法,返回一个函数,然后再调用这个函数,也是作为一般函数来调用。
相关文章推荐
- js-带操作的赋值表达式
- 使用js对标单进行校验
- 用JS验证ASP.NET2.0控件表单的方法(visual2005)
- JS精确到小数点后N位
- 使用firefox的firebug插件进行网页js调试----firebug使用
- 【转】js实现另存为的方法
- js取消事件冒泡
- js在firefox和ie中的区别(一)
- 圣诞节快乐-一个js效果
- JS继承
- JS判断当前日期是否大于某个日期的实现代码
- js时间日期显示
- JS实现页面打印
- js 驗證url
- js Function对象扩展与延时执行函数实例代码
- js post提交调用方法
- JS---html元素的操作
- 利用JS跨域做一个简单的页面访问统计系统
- js控制输入范围