以下类如何查找所需的输出?

时间:2017-06-05 19:52:40

标签: javascript class

class Answer{
  //insert code here
}

let answer = new Answer();

console.log( +answer === 20 ); //this should return true

为了获得所需的输出,我必须在课堂上写什么?

1 个答案:

答案 0 :(得分:1)

啊,是的,好旧的价值。定义时的valueOf属性在调用时将对象转换为数字。

在您的情况下,您所要做的就是在Answer类中创建一个valueOf函数并让它返回20.例如

class Answer{

   valueOf () {
       return 20;
   }
}

let answer = new Answer();

console.log( +answer === 20 ); //this should re

希望有所帮助!