摘要: isNaN会通过Number方法,试图将字符串"测试"转换成Number类型,但转换失败了,因为 Number('测试') 的结果为NaN ,所以最后返回true。 而Number.isNaN方法,只是严格的判断传入的参数是否全等于NaN( '测试' === NaN) ,字符串当然不全等于NaN啦, 阅读全文
posted @ 2020-02-18 16:15 Samsara315 阅读(170) 评论(0) 推荐(0) 编辑
摘要: getUser函数接收一个对象。对于箭头函数,如果只返回一个值,我们不必编写花括号。但是,如果您想从一个箭头函数返回一个对象,您必须在圆括号之间编写它,否则不会返回任何值!下面的函数将返回一个对象: const getUser = user = ({ name: user.name, age: us 阅读全文
posted @ 2020-02-18 15:08 Samsara315 阅读(886) 评论(0) 推荐(0) 编辑
摘要: Symbol类型是不可枚举的。Object.keys方法返回对象上的所有可枚举的键属性。Symbol类型是不可见的,并返回一个空数组。 记录整个对象时,所有属性都是可见的,甚至是不可枚举的属性。 这是Symbol的众多特性之一:除了表示完全唯一的值(防止对象意外名称冲突,例如当使用2个想要向同一对象 阅读全文
posted @ 2020-02-18 15:05 Samsara315 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 可以将类设置为等于其他类/函数构造函数。在这种情况下,将Person设置为AnotherPerson。这个构造函数的名字是Sarah,所以新的Person实例member上的name属性是Sarah。 阅读全文
posted @ 2020-02-18 15:02 Samsara315 阅读(143) 评论(0) 推荐(0) 编辑