我打电话的时候:
var result = inputs.map(function(){ return $(this).val(); });
result
包含如下数组:
['foo', 'bar', 'buz']
我想加入结果:
result.join(', ');
有效,但
var result = inputs.map(function(){ return $(this).val(); }).join(', ');
给出
TypeError: undefined is not a function
我的问题在理论上是相反的 - 为什么我不能在链中访问结果数组,在处理结果之前我必须将它分配给变量?