这是我从db获取的日期格式。所有我想爆炸成两个数字
7:00-8:00 //array[0]=7:00 and array[1]=8:00
9:00-9:30
14:30-15:00
下面是我写的代码。我得到NAN NAN
<% time_slots.forEach((timeslot) =>{
var str = timeslot['timing']; // here im getting 7:00-8:00
//console.log(str);
var arr = str.split("-").map(function (val) { //here spit with("-")
return +val + 1; });
%>
<%- arr %> //output NAN NAN
<% }) %>
所有我试图这样,数组[0] = 7:00和数组[1] = 8:00
答案 0 :(得分:0)
此处您不需要map():
str = '7:00-8:00'
test = str.split("-")
console.log(test[0], test[1])
输出:7:00 8:00
您将获得
NAN
,因为您正在执行+val + 1
内部地图功能,其中val是string
的类型。