如何获取对象中包含的数组的长度
How to get the length of an Array that is contained within an Object?
我在理解这个有困难,希望有人能帮助我。
因此,在我的网站上,我有一个AJAX调用,返回我的表中尚未读取的所有行(用p
标记)。数据使用AJAX返回,如下所示:
Object {data: Array[22]}
data: Array[22]
0: Object
1: Object
(etc)
现在我需要打印出数组末尾的值(当前为22)。但我不确定如何访问它(使用JavaScript)。
任何帮助都将非常感激!(我不能链接到该网站,因为它是本地的,但可以在必要时提供编码)。
(是的,这是我的第一份工作,所以我对这有点陌生)
你可以这样做:
var obj = {data: [1, 2, 3, 4, 5]};
var myLastDataElement = obj.data[obj.data.length - 1];
console.log(myLastDataElement);
这里是一个演示:http://jqversion.com/#!/6 dbebha
您的问题是"显示对象中包含的数组的长度"
如果对象"object"包含数组"data",则"data"的长度可以如下所示:
var dataLength = object.data.length;
你的第二个问题是"如何打印出数组末尾的数据"。你说你有一个ajax请求在那里。
为了可读性,我假设您正在使用jquery ajax,但这并不重要,重要的是将代码放入ajax回调)
$.get(urlToYourServer, function(ajaxReturnedValues){
console.log(ajaxReturnedValues.data[ajaxReturnedValues.data.length-1])
});
当ajax请求返回时,它将"打印出数组末尾的数据"。
相关文章:
- JavaScript数组包含一个值
- JavaScript 如果数组包含名称,则不要这样做
- 如果数组包含特定值,则返回该值的完整“内容”
- Javascript if数组包含正则表达式字符串
- 如何从html响应解析javascript数组(包含JSON对象作为元素)
- 从数组中提取索引,该数组包含字符串中的每个单词
- 如何在旋转元素上设置查询 UI 数组包含
- 解析云查询数组包含值
- 如何检查数组包含 javascript 中的元素的条件
- 数组包含其他数组中的所有元素
- Javascript 数组包含/包含子数组
- 从数组(包含整数)创建ArrayBuffer,然后再次返回
- 删除动态填充的<仅在数组包含奇数项时起作用
- Javascript数组包含值
- 在这种情况下,我应该使用数组(包含对象)还是对象(包含对象)
- 如何扁平化多维数组包含对象在javascript
- Assert数组包含Chai数组
- jQuery inArray()返回-1如果数组包含单个元素
- 柴:断言数组包含所有项目
- 如何检查 JSON 数组包含不同/多个键值对