我正在使用 Shopify 并创建 d3 图表。我试图将数据从 Shopify 液体传递到 javascript。代码如小提琴所示。
var temp_test = {
"events": []
};
var test = [
[
"<p>Everything is fresh. delicious and good.</p>",
undefined,
"12-23-2000",
"test",
"Start"
],
[
"<p>Everything is fresh. delicious and good.</p>",
undefined,
"12-23-2000",
"test",
"Start"
]
];
test.forEach(function(data) {
temp_test.events.push({
"title": data[0],
"image": data[1],
"date": data[2],
"content_1": data[3],
"content_2": data[4]
});
});
console.log('check for nan', temp_test);
https://jsfiddle.net/be83yk54/22/
(奇怪的是,小提琴工作得很好,但 Shopify 没有,也不是 Shopify 问题)。
console.log 显示数据很好,但是当我单击数据展开对象时,字符串会自动转换为数字,我得到的是 NaN 而不是格式化的日期。

