JavaScript数组长度返回0

时间:2020-04-28 16:19:29

标签: javascript arrays

当我使用console.log打印数组长度时,它返回0。 但是在控制台中,如果我写txt.length,它将返回实际长度(在我的情况下为60)。因此,我无法遍历txt数组。

var txt;

function preload() {
  txt = loadStrings("DataProcess/outData.txt");
  console.log(txt);
  console.log(txt.length);
}

1 个答案:

答案 0 :(得分:1)

您需要在回调中获取长度。从文档开始,该函数接受3个参数

void MainWindow::changeColorDetection() { // if [ INFO] Minimum Distance: 5 inside QListView // Than change color of the QGraphicsView background QModelIndex index = ui->listView->currentIndex(); QString itemText = index.data(Qt::DisplayRole).toString(); if(itemText.startsWith("[ INFO] Minimum Distance: 10")) { QColor bg = ui->graphicsView->palette().background().color(); ui->graphicsView->setStyleSheet(QString("background-color:") + bg.name(QColor::HexArgb)); } }

表示您应该执行以下操作:

loadStrings(filename, [callback], [errorCallback])