
默认绑定 JS中最常用的函数调用类型:独立函数调用。可将其看作无法应用其他规则时的默认规则。 声明在全局作用域中的变量就是全局对象的一个同名属性...
先解释一下this的硬绑定 我们创建了函数 bar,并在其内部手动调用了foo.call(obj),因此强制把this绑定到了obj上,无论之后...
关于this的误解:this指向函数自身 foo被执行了4次,但是foo.count仍然是0。这是因为执行foo.count=0时,的确向函数对...
模块一:JavaScript 1. 为何有的编程规范要求用viod 0代替undefined? 因为js中,undefined不是一个关键字而是...
问题背景 原始代码 预期效果 分别输出数字1~5、每秒1次、每次1个 实际效果 1以每秒1次的频率输出了5个6,如图: 为何会产生和语义不符的预...
何为提升 变量或者函数声明都会在任何代码被执行前首先被处理。 一些代码片段的运行结果 说明:对变量a的声明var a会被提升到最顶部。 说明:J...
只保留整数部分(丢弃小数部分) 向下取整(<= 该数值的最大整数,和parseInt()一样) 向上取整(有小数,整数部分就+1) 四舍五入(小...
问题描述 项目中,欲在控制台输出变量res(自定义对象)查看数据,代码为: 但控制台显示结果为res: [object Object],并非想要...
为什么10.toString()会报错? 结论: 10.toString(),这里的 . 发生了歧义。它既可以理解为小数点,也可以理解为对方法的...
文集作者