Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在变量中设置“/”字符?_Javascript_Firebase - Fatal编程技术网

Javascript 如何在变量中设置“/”字符?

Javascript 如何在变量中设置“/”字符?,javascript,firebase,Javascript,Firebase,我目前正在使用名为currentDate的变量创建目录 我正在尝试创建以下目录: 商务/预订/15/06/2020//3级下降。日期是一个级别 有业务/预订/当前日期 但是,JavaScript和Firebase将把“/”解释为另一个目录 如果我得到的变量总是以这种方式格式化,我如何解决这个问题呢?简短版本:你不能 文件和目录名称中不允许使用/字符。您可以做的是用其他字符替换斜杠字符 希望这有帮助。简短版本:你不能 文件和目录名称中不允许使用/字符。您可以做的是用其他字符替换斜杠字符 希望这有帮

我目前正在使用名为currentDate的变量创建目录

我正在尝试创建以下目录:

商务/预订/15/06/2020//3级下降。日期是一个级别

有业务/预订/当前日期

但是,JavaScript和Firebase将把“/”解释为另一个目录


如果我得到的变量总是以这种方式格式化,我如何解决这个问题呢?

简短版本:你不能

文件和目录名称中不允许使用/字符。您可以做的是用其他字符替换斜杠字符


希望这有帮助。

简短版本:你不能

文件和目录名称中不允许使用/字符。您可以做的是用其他字符替换斜杠字符


希望这有帮助。

一个非常简单的替代方法是使用escape/unescape,但现在我可能会使用encodeURIComponent/decodeURIComponent:

业务%2预订%2当前日期

业务/预订/当前日期


一个非常简单的替代方法是使用escape/unescape,但现在我可能会使用encodeURIComponent/decodeURIComponent:

业务%2预订%2当前日期

业务/预订/当前日期


您正在使用哪种Firebase产品?有十几个。请编辑此问题,以便更清楚地了解您试图解决的Firebase产品问题。您是否声明要将日期存储为2020年6月?如果是这样,那就有问题了,因为它不会正确排序。您最好将日期存储为yyyymmdd格式,如202006。您使用的是哪种Firebase产品?有十几个。请编辑此问题,以便更清楚地了解您试图解决的Firebase产品问题。您是否声明要将日期存储为2020年6月?如果是这样,那就有问题了,因为它不会正确排序。最好将日期存储为yyyymmdd格式,如202006。
encodeURIComponent("business/bookings/currentDate")
decodeURIComponent("business%2Fbookings%2FcurrentDate")