Node.js后台返回一维数组数据情况

后台获取的数据格式为[1,2,3]

以res.render的形式进行数据返回到前台

Js中

var rate=<%=pr%>;

不做任何处理,前台打印接收到的数据为1,2,3,为字符串

var rate=[<%=pr%>];

加上方括号后计算机识别为数组

但是对于日期格式的数据,无法使用该方式,因为计算机将其识别为数字,但又存在-或者:在数字中,所以机器无法识别。

最终先将数据转换为字符串

var rate=<%=pr%>;

再将字符串转换为数组

var pr=rate.split(',');

 

小结:js中数组、字符串、json相互转换

数组转字符串

var arr=[1,2,'fd','中文'];
var str=arr.join(',');

转换结果为1,2,fd,中文

 

字符串转数组

var str='1,2,fd,中文';
var arr=str.split(',');

转换结果为[“1”,”2”,”fd”,”中文”]

 

数组转换数组格式化

var arr=[1,2,'fd','中文'];
var json_arr=JSON.stringify(arr);//字符串[1,2,'fd','中文']
var parse_arr=JSON.parse(json_arr);//数组[1,2,'fd','中文']

 

另附js数据格式判断

http://blog.sina.com.cn/s/blog_51048da70101grz6.html
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值