- 博客(3)
- 收藏
- 关注
原创 为什么 ["1", "2", "3"].map(parseInt) 返回 [1,NaN,NaN]?
在 javascript 中 ["1","2","3"].map(parseInt) 为何返回不是 [1,2,3] 却是 [1,NaN,NaN]?我们使用进制的相关知识来解释说明,如果你看完还是没有很清楚,可以自己去了解一些进制的相关知识。我们首先回顾一下 parseInt() 个 map() 两个函数的用法:1、parseInt() 函数: parseInt() 函数可解析一个字符串...
2018-08-14 01:04:10 757
原创 构造函数用new创建实例化对象时,是否带括号在这种情况存在优先级
function Foo() { return this;}Foo.getName = function () { console.log('1');};Foo.prototype.getName = function () { console.log('2');};new Foo.getName(); // -> 1new Foo().getN...
2018-08-12 19:49:52 649 2
原创 一张图理解JS的原型(prototype、_proto_、constructor的三角关系)
注意:前方高能预警,请认真仔细看完,阅读完后自己再次画下原型图,相信你一定会有更深刻的认识。(推荐炒鸡好用的画流程图的软件ProcessOn)构造函数:function Foo ( ) { };实例对象:let f1=new Foo; let o1=new Foo;每个函数都有 prototype 属性,除了 Function.prototype.b...
2018-08-12 00:43:25 3650 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人