3
當我打電話:使用jQuery map函數的結果在鏈
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
我的問題是相當理論上 - 爲什麼我不能訪問結果陣列中的鏈條和我有結果後再操作它賦值給變量?
謝謝 - 實際上結果的類型是'object',但控制檯顯示它爲一個數組。 – hsz
是的,jQuery使它的集合看起來像控制檯中的數組。第一次碰到這個時,它讓我感到困惑。 – Barmar