如何获取javascript数组中的第一个值
How to get the first value in a javascript array
我想获得下面声明的数组img
中的第一个文件名(Apple_Desk_1920 x 1200 widescreen.jpg
(。我该怎么做?
这是我的代码:
var img = [{
"image" : "Apple_Desk_1920 x 1200 widescreen.jpg"
}, {
"image" : "aa.jpg"
}, {
"image" : "auroracu4.jpg"
}, {
"image" : "blue-eyes-wallpapers_22314_1920x1200.jpg"
}, {
"image" : "blue-lights-wallpapers_22286_1920x1200.jpg"
}, {
"image" : "fuchsia-wallpapers_17143_1920x1200.jpg"
}, {
"image" : "leaves.jpg"
}, ];
它是:
var variableName = img[0].image;
你所拥有的是一组对象。要获取数组条目,请使用带有数组索引的[]
(0
比数组的length
小一(。在这种情况下,这将为您提供对对象的引用。要访问对象的属性,可以使用上面提到的文字表示法(obj.image
(,也可以使用带有字符串属性名称的[]
(obj["image"]
(。他们做的事情完全一样。(事实上,访问对象属性的[]
表示法是在对数组进行"索引"时使用的;JavaScript数组并不是真正的数组,它们只是具有一些特殊功能的对象。(
因此,打破上面的界限:
var variableName = // Just so I had somewhere to put it
img[0] // Get the first entry from the array
.image; // Get the "image" property from it
// dot notation
console.log(img[0].image);
或:
// square-bracket notation
console.log(img[0]['image']);
将为您获得它,因为您有一个对象数组。
相关文章:
- JavaScript数组包含一个值
- 使用事件更改数组的一个元素
- 从 javascript 数组创建一个 Jquery 数组
- 使用javascript匹配字符串中数组的一个元素
- Angular2从数组创建一个列表
- 在Javascript数组或一个对象中存储多个数据所需的Tweak
- 你能给被劫持的JavaScript数组添加一个函数吗
- 从带有循环的数组中一个接一个地在画布上绘制形状
- 将图像数组从一个窗口传递到另一个窗口,并在javascript的新窗口中显示图像
- 使用拆分字符串的数组创建一个对象
- 多维数组 - 创建一个表
- Javascript使用map从一维数组创建一个二维数组
- 角度范围变量中的数组只有一个成员
- 将数组从一个函数传递到另一个函数
- 将 php 数组发送到 jquery ajax 并从该数组创建一个 each 循环
- 角度.js:如何更新数组的一个项目
- 数组最后一个单元格中不需要的对象
- Setter 函数用于动态访问数组中的字段,该数组是一个属性
- jQuery从数组扩展一个json元素
- 从两个常规数组创建一个关联数组