gpt4 book ai didi

javascript - 如何将变量作为字符串传递以定位要由 d3 读取的文件

转载 作者:行者123 更新时间:2023-11-30 13:56:11 24 4
gpt4 key购买 nike

我希望我的代码查看日期,将其分配为变量,并将变量值作为适当文件位置的名称传递

我比较新。我发布的代码是我当前的语法尝试。

我意识到我的函数没有足够的参数。仍在努力掌握这一切。任何帮助表示赞赏。

var months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Oct", "Nov", "Dec"]; 

var date = new Date();

d3.tsv("/Data/BlueForce1/`${date.getYear()}`/`${months[date.getMonth()]}`/2019.05.12.PT.txt);

最佳答案

到目前为止你有什么......

"/Data/BlueForce1/`${date.getYear()}`/`${months[date.getMonth()]}`/2019.05.12.PT.txt

... 是字符串与模板文字的奇怪组合,它甚至无效(您忘记了结束引号)。

你可以做两件事:

  1. 连接字符串:

这是最简单的选择,只需连接您的字符串:

var months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Oct", "Nov", "Dec"];

var date = new Date();

var url = "/Data/BlueForce1/" + date.getYear() + "/" + months[date.getMonth()] + "/2019.05.12.PT.txt";

console.log(url)

  1. 模板文字

要使用模板字面量,请使用反引号打开和关闭所有内容:

var months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Oct", "Nov", "Dec"];

var date = new Date();

var url = `/Data/BlueForce1/${date.getYear()}/${months[date.getMonth()]}/2019.05.12.PT.txt`;

console.log(url)

关于javascript - 如何将变量作为字符串传递以定位要由 d3 读取的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57262104/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com