课程
/前端开发
/JavaScript
/JavaScript深入浅出
function show1(){ console.log(this); } show1.apply(null);
2017-03-04
源自:JavaScript深入浅出 3-4
正在回答
你没有使用'use strict'吧
我理解的是null、undefined 本身就代表非对象类型(基础类型),而他们本身没有父级对象构造器,所以这里相当于show1.apply() 。
举报
由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握
1 回答分不出来null, object, date, window
1 回答评论第一里面的 return a === null ? '[object Null]':Object.prototype.toString.apply(a);这句话里'[object Null]'这个是什么意思?
4 回答说好的与java对比呢??
1 回答说好的全局变量呢
4 回答+!{}[true]这个是怎么判断的,执行顺序是怎样的?