【发布时间】:2015-03-06 17:32:22
【问题描述】:
我有以下 javascript 代码
var list = [
{
Date : '2014-12-31 12:23:43',
DateStart: '1980-12-30 23:43:42',
Name: 'Kate',
...
...
},
{
Date : '1978-05-21 23:43:65',
DateStart: '1973-04-06 12:34:09',
Name: 'John',
...
...
}
];
以及验证正则表达式模式的以下代码:
for (var i in list) {
var data = [];
if (/(\d{4})-(\d{2})-(\d{2}) (\d{2}):(\d{2}):(\d{2})/.test(list[i].?)) {
data.push({Data: list[i].Data });
}
}
上面代码中的变量i是用来和数组的每一行交互的。
如何通过 for 循环与每一行和每一列进行交互,而不必在上述代码的问号中指定这一点?
我可以对所有要验证日期模式的列做什么?
使数组date 只保留值
2014-12-31 12:23:43,
1980-12-30 23:43:42,
1978-05-21 23:43:65,
1973-04-06 12:34:09
【问题讨论】:
-
这是一个对象数组。
column = list[5].Date -
但我希望
column保留数据值而不是 00/00/0000 -
“留下”?嗯?您希望
column更像是指向list中特定条目的指针吗?真的不可能。 JS 没有指针。 -
需要更好地解释目标。请在您的问题上投入更多精力,使它们清晰简洁。同时提供预期结果
-
我们需要更多关于您想要达到的目标的详细信息。你想从你的对象中提取所有的日期吗?您的代码的哪一部分不起作用?你能想出一个 jsfiddle 来帮助我们查看你的问题吗?
标签: javascript arrays variables arraylist multidimensional-array