フォーム要素からオブジェクトを作成しようとしています。何らかの理由で、エラーを投げています。空のオブジェクトのreduce関数が機能しません
let allInputs = [...formData];
allInputs.pop(); //Remove submit button
return allInputs.reduce((userObj, data) => userObj[`${data.name}`] = data.value, {});
エラー
userModel.js:17 Uncaught TypeError: Cannot create property 'last_name' on string ''
「userObj」のような文字列ですか? –
'reduce'コールバックはアキュムレータを返す必要があります。 – loganfsmyth