zjok 发表于 2023-10-8 06:53:50

javascript为什么这么垃圾?

function Product() {
    var name;

    this.setName = function(value) {
      name = value;
    };

    this.getName = function() {
      return name;
    };
}
function Product() {
    var name;

    this.setName = function(value) {
       this.name = value;
    };

    this.getName = function() {
      return this.name;
    };
}我知道第一段代码用"闭包"实现了私有变量,可我不理解,为什么一个this指向js都要弄的这么复杂?
网上对于什么this指向,什么setTimeout什么prototype与_proto_ 区别,等等在别的语言中都属于基础中的基础都变得这么不可理喻?
这种语法可读性在哪?   
ps:题主之前学的java

UPG_DRAGON 发表于 2023-10-8 06:54:47

worse is better
大巧若拙,大智若愚。无为则无不为,这就是javascript的精妙。

LTHlee 发表于 2023-10-8 06:55:21

“其实我很讨厌Javascript。”——javascript之父:布兰登·艾奇(Brendan Eich)

nightgo 发表于 2023-10-8 06:56:05

借王垠的话说 设计js的是半调子的民科

xf_xf 发表于 2023-10-8 06:56:21

没人逼你学,就这么垃圾。
页: [1]
查看完整版本: javascript为什么这么垃圾?