我正在尝试获取数组的第一个元素,我无法使用[0],因为该数组由字符串索引,并且我不知道哪个字符串对应于该第一个元素。
有什么方法可以获取数组的第一个元素?
谢谢。
答案 0 :(得分:0)
就像@ASDFGerte在他的评论中提到的那样,您的array
不是array
而是object
。
您可以执行以下操作:
var pseudoArray = { 'index1': 'value1', 'index2': 'value2' };
var pseudoArrayKeys = Object.keys(pseudoArray);
var valueInFirstElementInPseudoArray = pseudoArray[pseudoArrayKeys[0]];
答案 1 :(得分:0)
您可能使用的数据结构肯定是一个对象而不是数组,让变量名称为 arrObj ,因此您可以执行--
arrObj[Object.keys(arrObj)[0]]