この配列を文字列に変換しようとしていますが、エラーが発生します:
Object [object Array] has no method 'split'
文字列に変換しているので、その問題は発生しないはずです。なぜこのエラーが発生するのかわかりません。
私のコードは次のとおりです。
function preSubmit(){
var optionTexts = [];
$("section").each(function(){
var h2 = $(this).find("h2").text();
optionTexts.push(h2);
$("ol li", this).each(function() { optionTexts.push($(this).text()); });
});
var optionTextString = optionTexts.toString();
var splitText = optionTextString.split(",");
console.log(splitText);
return splitText;
}
の戻り値はtypeof splitText
[object Array] を返しますが、期待していstring
ます。