10 javascript v8 node.js
最近查看了很多NodeJS和Javascript代码,似乎参数不是Array的一个实例,但仍然表现得像一个,所以人们会做类似的东西,Array.prototype.slice.call(arguments, ...)或者[].slice.call(arguments)增加冗长,增加了新手理解等等的障碍.是否有原因参数不是Array的一个实例,或者这只是那些不好的部分?
Jac*_*kin 28
不.arguments是一个独立的对象,恰好有一个length属性和[]用于索引它的能力.但除此之外,它只是一个对象,而不是一个Array对象.
是的,这确实是JavaScript的一个不好的部分.
| 归档时间: |
|
| 查看次数: |
3687 次 |
| 最近记录: |