从Javascript数组中获取单个值
Getting Inividual values from a Javascript Array
我怎么能得到每个变量到我的javascript变量的javascript数组到我的变量?
我有这个数据
var Data = [
{open:100,high:104.06},
{open:103,high:105.06},
{open:107,high:106.06},
{open:109,high:107.06}
];
我有一个函数,我想返回这个的每个值例如
for(var i = 0; i<Data.length; i++)
var date = Data [i].open;
return date ;
函数不能返回多个值。
你能做的就是返回一个包含所有"open"值的新数组:
function GetDates() {
var dates = [];
for(var i = 0; i<Data.length; i++)
dates.push(Data[i].open);
return dates;
}
这样你就可以得到第二个项目(103)的值,代码如下:
var arrDates = GetDates();
alert(arrDates[1]);
Try with:
var Data = [
{open:100,high:104.06},
{open:103,high:105.06},
{open:107,high:106.06},
{open:109,high:107.06}
];
function getOpens(Data) {
var opens = [];
for(var i = 0; i<Data.length; i++) {
if ( opens.indexOf( Data[i].open ) == -1 ) {
opens.push( Data[i].open );
}
}
return opens;
}
var numbers = getOpens( Data ).join(' ');
它将返回一个具有open属性的数组
相关文章:
- 当值更改时,在servlet中自动获取textarea值,无需单击按钮
- 如何从选择框中的选项中获取属性值
- 如何从javascript/jquery中的复选框中获取布尔值
- 如何从json数组中获取特定值
- 在数据库中循环值时,为输入框获取唯一值
- 如何通过Jquery从具有相同名称但不同索引的输入中获取所有值
- 从迭代器/生成器中获取单个yield值
- 如何从MYSQL中获取单个值并将其保存到JavaScript变量中
- 从 HTML 页面中的第三方响应数据中获取单个值
- 数组循环以获取单个值
- 从流星服务器到客户端获取单个值
- JQuery 获取具有相同类的数据的选定/单个值
- 当ID相同时,从列表中获取单个值
- 从集合中获取单个值时出错
- 如何使用JavaScript/Angular.js从数组中获取单个值
- 获取所选选项的单个值
- 如何获取单个表单元格的值
- 在 javascript 中获取数组的单个值
- 从jquery/javascript的文本框数组中获取单个文本框值
- 从Javascript数组中获取单个值