如何使用console.log()访问嵌套数组中的Ford Fiesta元素?
如何访问嵌套数组中的Ford Fiesta元素?
先看给定的数组结构:
var vehicles = ["Ford", ["Fiesta", "Taurus", "Explorer"], "Honda", ["Pilot", "Civic", "Accord"], "Toyota", ["Corolla", "Camry", "Prius"]];
你尝试的console.log(vehicles[0][1])是错误的——vehicles[0]是字符串"Ford",对字符串做索引访问取的是对应位置的字符,"Ford"[1]得到的是第二个字符"o",并不是你要的Fiesta。
正确的访问方式是:
console.log(vehicles[1][0]);
原因如下:
- 数组
vehicles的第2个元素(索引为1)才是包含Fiesta的子数组["Fiesta", "Taurus", "Explorer"] - 在这个子数组里,Fiesta是第1个元素(索引为0)
内容的提问来源于stack exchange,提问作者CareerShift
相关产品推荐
相关产品推荐

