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 worse is better
大巧若拙,大智若愚。无为则无不为,这就是javascript的精妙。 “其实我很讨厌Javascript。”——javascript之父:布兰登·艾奇(Brendan Eich) 借王垠的话说 设计js的是半调子的民科 没人逼你学,就这么垃圾。
页:
[1]