如何从 json 中获取 javascript 变量中的值
How to fetch value in javascript variable from json
var times = [{
"Start": "2016-01-26'r'n",
"End": "2016-01-26'r'n"
}, {
"Start": "2016-01-21'r'n",
"End": "2016-01-29'r'n"
}]
我正在尝试在 jQuery 中运行循环以获取开始和结束日期,但我无法获取变量中的值。我对 JSON 非常陌生,因此任何帮助将不胜感激。
您可以使用
Array.forEach
循环数据,并使用.push
插入到新数组中。
我还添加了删除'r'n
的代码。请参阅以下帖子以供参考。
var data = [{
"Start": "2016-01-26'r'n",
"End": "2016-01-26'r'n"
}, {
"Start": "2016-01-21'r'n",
"End": "2016-01-29'r'n"
}];
var startDate = [];
var endDate = [];
var trimRegex = /'r?'n|'r/g;
data.forEach(function(obj) {
startDate.push(obj.Start.replace(trimRegex,''));
endDate.push(obj.End.replace(trimRegex,''));
});
console.log(startDate, endDate);
你可以使用 jquery
var times = [{
"Start": "2016-01-26'r'n",
"End": "2016-01-26'r'n"
}, {
"Start": "2016-01-21'r'n",
"End": "2016-01-29'r'n"
}];
$.each(times, function(index, obj) {
console.log("Start date: " + obj.Start);
console.log("End date: " + obj.End);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
因此,为了首先获取 JSON 的值,我们首先看到我们用于 json 的数据结构,即它只是单个对象或数组。
如果像你的数据这样的数组是数组,在这种情况下,我们可以获取这样的数据
var k=[{"Start":"2016-01-26'r'n","End":"2016-01-26'r'n"},{"Start":"2016-01-21'r'n","End":"2016-01-29'r'n"}];
for(i=0;i<k.length;i++)
{console.log(k[i].Start)}
将运行一个循环直到数组长度并尝试获取密钥。如果它只是一个对象,那么我们可以直接像
var k={"Start":"2016-01-26'r'n","End":"2016-01-26'r'n"}
console.log(k.Start)
我希望它会有所帮助
var obj = [{
"Start": "2016-01-26'r'n",
"End": "2016-01-26'r'n"
}, {
"Start": "2016-01-21'r'n",
"End": "2016-01-29'r'n"
}];
for (var counter = 0; counter < obj.length; counter++) {
console.log("Start date: " + obj[counter].Start);
console.log("End date: " + obj[counter].End);
}
相关文章:
- 调用类向后变量 (JavaScript)
- 初始化父类中的变量(JavaScript/CoffeeScript 习语)
- 可以'找不到变量javascript错误
- 输出数组变量javascript
- 自提交表单访问变量javascript
- 将变量 javascript 添加到用于旋转图像的链接中
- 在文本字段中显示保存的本地存储变量 - javascript
- 将变量添加到变量 JavaScript 中
- 获取要在变量 JavaScript 中使用的用户输入值
- 如何在变量 Javascript 中删除双引号
- 使用变量 javascript 从 json 文件中获取数据
- 读取输入和打印变量 - JavaScript 和 HTML 4.01
- 传递 PHP 变量 JavaScript 窗口位置
- 重置变量 JavaScript
- 变量 JavaScript 中的变量
- 尝试使用多个函数时无法使用全局变量 - JavaScript - 初学者
- 如何按值将数组分配给另一个变量 JavaScript
- setTimout 搞砸了变量 JavaScript
- 用内部函数变量更改外部函数变量?Javascript
- 根据变量 JavaScript 增加