gpt4 book ai didi

javascript - 如何区分关联数组和常规数组

转载 作者:行者123 更新时间:2023-11-30 08:06:57 24 4
gpt4 key购买 nike

我有一个常规数组:

var My_Reg_Array = new Array('some string', 'some other string', 'and another');

还有一个关联数组:

var My_Associative_Reg_Array = {

'some_key' :'Some string value',
'some_key2' :'Some string value2',
'some_key3' :'Some string value3'

}
  • 我如何使用 JavaScript 测试它们,看看哪个是关联的,哪个是常规的?

  • 如果两者都是对象...那么对象的“类型”...就是我们正在寻找的测试吗?

  • 这两种对象类型有区别吗?

谢谢...祝你有愉快的一天:)

最佳答案

数组是 javascript 中的对象,因此您需要先检查数组。

if(variable_to_check instanceof Array){
console.log("I'm an array");
}else if(variable_to_check instanceof Object){
console.log("I'm just an associative array, but really an Object");
}

关于javascript - 如何区分关联数组和常规数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16754917/

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