我正在尝试将此数组转换为字符串,但它给了我错误:
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
.