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



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

  

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

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

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

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




  

相关话题

  公司上下近 300 号人,但做 web 开发的就我一个人,请问有必要用 vue 这种前后端分离吗? 
  前端程序员刚进入公司上来给我了一套五年前的管理系统代码让我吃透了改bug,根本看不懂想离职了怎么办? 
  有哪些短小却令人惊叹的 JavaScript 代码? 
  如何看待faker.js 开源作者删除了所有的代码? 
  请问一下各位大佬,js的静态方法有啥作用呀,写工具类吗,小菜鸡想不出来静态方法有啥作用? 
  为什么Vue在国际上越来越没影响力? 
  Vue 打包的 html 怎么样禁止打开 F12 开发者工具呢? 
  JavaScript 最失败的设计是 arguments 吗? 
  什么是函数式编程,它解决什么问题? 
  Typescript 如何使一个传入的 Array 类型变为元组类型? 

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





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