Javascript if语句小于数组中的'x'对象不显示数据

jgb*_*jgb 1 javascript arrays

我在这里展示相关文件.我只想显示数组中是否有多个相关文档.

displayTable = function(data) {
  var data = [];
  for (var i = 0; i < data.results.data.length; i++) {
    if (data.results.data[i].length < 0) {
      console.log('dont show');
    } else if (data.results.data[i]) {
      data.push(data.results.data[i]);
    }
  }
Run Code Online (Sandbox Code Playgroud)

T.J*_*der 5

pubData.results.data[i].length < 0意味着小于,不小于.

使用< 1少于一个:

if (pubData.results.data[i].length < 1)
Run Code Online (Sandbox Code Playgroud)

或者=== 0,如果它是一个真正的数组(length真正的JavaScript数组永远不会是负数):

if (pubData.results.data[i].length === 0)
Run Code Online (Sandbox Code Playgroud)

或者(再次为真正的数组)你可以使用!:

if (!pubData.results.data[i].length)
Run Code Online (Sandbox Code Playgroud)

  • 我看到你在我面前:) (2认同)