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



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

  

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

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

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

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




  

相关话题

  Node.js 未来会超越 Java 吗? 
  为什么能够提供BFC的inline-block元素却不能嵌套block元素? 
  如何看待 node-ipc 包以反战为名进行供应链投毒? 
  Node.js 未来会超越 Java 吗? 
  为什么前端不能一直做?难道要转行?? 
  应对流量劫持,前端能做哪些工作? 
  前端因为像素还原设计稿而离职,这是个别现象吗? 
  你为什么不使用 TypeScript? 
  2022 年,学完 JS 高级后的学习路线怎样规划? 
  如何不使用loop循环,创建一个长度为100的数组,并且每个元素的值等于它的下标? 

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





© 2025-01-31 - tinynew.org. All Rights Reserved.
© 2025-01-31 - tinynew.org. 保留所有权利