我是一个业余爱好程序员,我研究了几种语言,几乎总是发现"长度"是一种方法/功能.从我所知,我已经接受过训练,即使没有参数,任何方法调用都必须在括号后调用.
在Javascript中不是这样....为什么?
C#.length()ROR .lenth()
等等...
Guf*_*ffa 11
在Javascript中,它是属性,而不是函数.
在像C这样的语言中,长度函数必须循环遍历整个字符串以找到结束,将它作为一个函数(因为它做了一些工作)是合乎逻辑的.在将长度保持为单独值的语言中,将其作为属性(因为它只读取已存在的值)是合乎逻辑的.
| 归档时间: |
|
| 查看次数: |
4210 次 |
| 最近记录: |