querySelectorAll返回什么类型的数据?

幻影莫敏

一个JavaScript对象没有length属性,但是返回的valuequerySelectorAll具有length属性,表明它是一个数组。但是,如果在此之前对其进行检查,Array.isArray()则它返回false,证明它不是数组。那是什么类型的数据?

var obj1 = {
  fname: "Mirajul",
  lname: "Momin",
  age: 24
};
console.log(obj1.length);
var paraList = document.querySelectorAll("p");
console.log(paraList.length);
console.log(Array.isArray(paraList));
<p>This is paragraph one</p>
<p>This is paragraph two</p>
<p>This is paragraph three</p>
<p>This is paragraph four</p>

马门

Element方法querySelectorAll()返回一个静态(非实时)NodeList,该NodeList表示与指定选择器组匹配的文档元素列表。

有关差异,请访问:HTMLCollection,NodeList和对象数组之间的差异

您可以使用Spread语法将其设置为数组:

var obj1 = {
  fname: "Mirajul",
  lname: "Momin",
  age: 24
};
console.log(obj1.length);
var paraList = [...document.querySelectorAll("p")];
console.log(paraList.length);
console.log(Array.isArray(paraList));
<p>This is paragraph one</p>
<p>This is paragraph two</p>
<p>This is paragraph three</p>
<p>This is paragraph four</p>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Javascript

querySelectorAll和getElementsBy *方法返回什么?

来自分类Dev

ArrayList数据类型中的remove()方法究竟返回什么

来自分类Dev

Python中的getopt返回的数据类型是什么

来自分类Dev

为什么 Scala 对返回数据类型感到困惑?

来自分类Dev

这个函数中返回的数据类型是什么?

来自分类Dev

为什么querySelectorAll('div')返回HTMLDivElement的列表,而querySelectorAll('div.className')返回TypeScript中的Element的列表

来自分类Java

协变数据类型:为什么返回类型必须与其“父方法”返回类型相同或作为其子类型?

来自分类Dev

类的返回类型返回什么?

来自分类Dev

getBoundingClientRect()返回什么类型?

来自分类Javascript

为什么document.querySelectorAll返回StaticNodeList而不是真正的Array?

来自分类Dev

为什么我对 querySelectorAll('.select') 的调用返回 null?

来自分类Dev

当没有数据要返回时,GraphQL突变返回类型应该是什么?

来自分类Dev

什么是MIME类型数据?

来自分类Dev

什么类型返回get方法?

来自分类Java

什么是协变返回类型?

来自分类Dev

AcquireTokenAsync:返回什么类型的令牌?

来自分类Dev

linq的返回类型是什么?

来自分类Dev

方法应该返回什么类型?

来自分类Dev

PsExec返回数据类型

来自分类Dev

返回数据类型DataFrame

来自分类Dev

返回自身的函数的返回类型是什么?

来自分类Dev

什么是“返回” C#的返回类型

来自分类Dev

我很困惑,名字叫什么数据类型?函数数据类型还是布尔数据类型,因为它将返回布尔值?

来自分类Dev

Javascript querySelectorAll('*')返回格式

来自分类Dev

QuerySelectorAll 返回超过预期

来自分类Dev

为什么resourceReader.GetResourceData返回偏移量为4的“ ResourceTypeCode.Stream”类型的数据

来自分类Dev

为什么使用bytea数据类型时YugaByteDB YSQL select查询返回意外字节?

来自分类Dev

在C ++中,自定义数据类型的哈希应该返回什么?

来自分类Dev

字节数据类型函数在C中返回什么

Related 相关文章

  1. 1

    querySelectorAll和getElementsBy *方法返回什么?

  2. 2

    ArrayList数据类型中的remove()方法究竟返回什么

  3. 3

    Python中的getopt返回的数据类型是什么

  4. 4

    为什么 Scala 对返回数据类型感到困惑?

  5. 5

    这个函数中返回的数据类型是什么?

  6. 6

    为什么querySelectorAll('div')返回HTMLDivElement的列表,而querySelectorAll('div.className')返回TypeScript中的Element的列表

  7. 7

    协变数据类型:为什么返回类型必须与其“父方法”返回类型相同或作为其子类型?

  8. 8

    类的返回类型返回什么?

  9. 9

    getBoundingClientRect()返回什么类型?

  10. 10

    为什么document.querySelectorAll返回StaticNodeList而不是真正的Array?

  11. 11

    为什么我对 querySelectorAll('.select') 的调用返回 null?

  12. 12

    当没有数据要返回时,GraphQL突变返回类型应该是什么?

  13. 13

    什么是MIME类型数据?

  14. 14

    什么类型返回get方法?

  15. 15

    什么是协变返回类型?

  16. 16

    AcquireTokenAsync:返回什么类型的令牌?

  17. 17

    linq的返回类型是什么?

  18. 18

    方法应该返回什么类型?

  19. 19

    PsExec返回数据类型

  20. 20

    返回数据类型DataFrame

  21. 21

    返回自身的函数的返回类型是什么?

  22. 22

    什么是“返回” C#的返回类型

  23. 23

    我很困惑,名字叫什么数据类型?函数数据类型还是布尔数据类型,因为它将返回布尔值?

  24. 24

    Javascript querySelectorAll('*')返回格式

  25. 25

    QuerySelectorAll 返回超过预期

  26. 26

    为什么resourceReader.GetResourceData返回偏移量为4的“ ResourceTypeCode.Stream”类型的数据

  27. 27

    为什么使用bytea数据类型时YugaByteDB YSQL select查询返回意外字节?

  28. 28

    在C ++中,自定义数据类型的哈希应该返回什么?

  29. 29

    字节数据类型函数在C中返回什么

热门标签

归档