我主要对Object.prototype.toString方法感兴趣.两者都在数组上运行,但Object.prototype.toString执行与输出不同的操作.为什么是这样?
输出:1,2,3
console.log([1,2,3].toString());
Run Code Online (Sandbox Code Playgroud)
输出:空白
console.log([].toString());
Run Code Online (Sandbox Code Playgroud)
输出:[object array]
return Object.prototype.toString.apply([]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
63 次 |
| 最近记录: |