我讀的Javascript好的部分,並在第5章繼承跨越下面的代碼片段來了:JavaScript語法需要一些解釋
var coolcat = function (spec) {
var that = cat(spec),
super_get_name = that.superior('get_name');
that.get_name = function (n) {
return 'like ' + super_get_name() + ' baby'; return that;
}
}
我對昏迷的貓(SPEC)之後在第2行困惑是什麼該行確切地做? (行2 + 3號線) 感謝
'var x = y;'是一個語句,但它*包含*表達式('y')。但是,var語句中的表達式不能包含逗號運算符。 – 2011-04-21 22:05:00
@Šime:但是整個陳述並不是一個表達式,所以我對如何向初學者正確解釋這些細節有點不確定。我的最新更新更清晰/更準確嗎? – 2011-04-21 22:24:11