gpt4 book ai didi

Javascript 新手 : Array. isArray() 查询

转载 作者:行者123 更新时间:2023-11-30 13:15:48 24 4
gpt4 key购买 nike

我一直在用 Javascript 阅读:

  • 一切都是对象(数字、字符串、 bool 值、null 和未定义等基本类型除外)
  • 对象可以被视为关联数组

根据我的结论,Array.isArray() 应该为所有内容返回 true(前面提到的原始异常除外)。我理解错了什么?

谢谢!

最佳答案

对象和数组是有区别的。 Array 实际上是一个 Array Object。它具有与其他对象不同的方法。字符串是一个字符串对象。但是,您可以像访问数组一样访问对象。拿下面的对象

var obj = {
value1: 'Some Value',
value2: 'Some Other Value'
};

你可以获得如下值

obj['value1'];
obj['value2'];

这并不意味着它是一个数组对象,它只是具有不同的访问方式

isArray() 检查对象是否是一个数组对象,而不是您是否可以数组一样访问它

关于Javascript 新手 : Array. isArray() 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12066742/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com