为了账号安全,请及时绑定邮箱和手机立即绑定

一个简单的问题,看不懂这段代码的意思。

一个简单的问题,看不懂这段代码的意思。

lovecherry 2015-09-24 17:41:28
var o = { valueOf: function() { return -1; } };求解析下,这个是要干嘛?是定义了o是一个对象吗?然后括号里面这种构造又是啥意思?
查看完整描述

2 回答

已采纳
?
wslover

TA贡献53条经验 获得超20个赞

o是对象,里面定义对象的方法和属性。可以直接能过o.valueOf() 调用

查看完整回答
1 反对 回复 2015-09-25
  • lovecherry
    lovecherry
    好的,谢谢,只是还是有点迷惑。return -1这句,是不是意味着 o这个对象是{-1}
  • wslover
    wslover
    不是,在这里是表示o.valueOf()的返回值是 -1 ,而不是o是-1,o是对象
  • lovecherry
    lovecherry
    原来如此。谢谢,明白了!!!3Q
点击展开后面1
?
_潇潇暮雨

TA贡献646条经验 获得超225个赞

是js中的对象啊,valueOf表示的对象所拥有的方法。

查看完整回答
1 反对 回复 2015-09-24
  • lovecherry
    lovecherry
    谢谢,return -1这句,是不是意味着 o这个对象是{-1}
  • 2 回答
  • 0 关注
  • 1601 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信