百科问答小站 logo
百科问答小站 font logo



请问一下各位大佬,js的静态方法有啥作用呀,写工具类吗,小菜鸡想不出来静态方法有啥作用? 第1页

  

user avatar   xiong-jie-20-42 网友的相关建议: 
      

其实我认为 javascript 并不应该存在静态方法这个概念。

在 java 中,因为 class 是一等公民。 方法不能独立存在, 需要挂在某个 class 上。 开发者想要调用某个方法, 又不想实例对象, 所以才有了静态方法这个概念。

但是在 javascript 中, 函数就是一等公民。 甚至早期的 js 还没有 class 这个关键字, 还是基于原型继承的。 所以实在是不需要出口转内销, 引进静态方法这个概念来解决本身不需要解决的问题。




  

相关话题

  如何优雅地将程序设计语言的名字翻译成汉语? 
  为什么java返回json时用code=0表示成功, 而我观察的php和nodejs都是用1表示成功? 
  post 相比get 有很多优点,为什么现在的HTTP通信中大多数请求还是使用get? 
  为什么一些公司招前端不想要培训班出来的人? 
  如何评价应届生前端人员月薪要3.3k到13k后,该公司CEO的评价? 
  现在大多数中国Web前端开发工程师是否会考虑无障碍性(Accessibility)? 
  项目代码的公共部分该由谁去维护? 
  为什么后端喜欢把「男女」等枚举类型的数据转成 01? 
  当人们说一个前端框架太“厚重”时,他们在说什么? 
  如何评价阿当的文章《当我说前端基础时,我在说什么》? 

前一个讨论
一直无法理解为什么量子纠缠无法传递信息?
下一个讨论
后端开发完接口才给出接口文档,合理吗?





© 2025-04-16 - tinynew.org. All Rights Reserved.
© 2025-04-16 - tinynew.org. 保留所有权利