我需要在代码中创建一个动态 JSON 数组,但在我的示例中出现错误,我错过了什么?我从头写代码,没看例子,我在学习:
无法获取值未定义或 NULL 的引用的属性“调用”
var json = [];
var start = ['8/12/2018','8/14/2018'];
var end = ['8/16/2018','8/20/2018'];
function createJson() {
$.each(function(start,end){
json.push({
start: start,
end: end
})
});
return console.log(json);
}
createJson();
因此,我需要以下结果:
json = [{
"start": "8/12/2018",
"end": "8/16/2018"
}, {
"start": "8/14/2018",
"end": "8/20/2018"
}];
原则上,如果可以这样完成相同长度的数组,再次,如果我理解正确的话: