JavaScript将数组转换成CSV格式的方法


Posted in Javascript onMarch 19, 2015

本文实例讲述了JavaScript将数组转换成CSV格式的方法。分享给大家供大家参考。具体分析如下:

JavaScript中数组对象的valueOf方法可以将数组的值输出为逗号分割的字符串,下面的代码演示了如何将数组抓换成逗号和竖线分割的字符串

var fruits = ['apple', 'peaches', 'oranges', 'mangoes'];
var str = fruits.valueOf();
  
//输出结果: apple,peaches,oranges,mangoes

如果希望使用竖线|分割

var fruits = ['apple', 'peaches', 'oranges', 'mangoes'];
var str = fruits.join("|");
  
//print str: apple|peaches|oranges|mangoes

完整演示代码如下

Click here to convert fruits array to CSV: 
<button onclick="javsacript:convert()">Convert to CSV</button>
<br>
<pre>var fruits = ['apple', 'peaches', 'oranges', 'mangoes'];
</pre>
<script>
  function convert() {
    var fruits = ['apple', 'peaches', 'oranges', 'mangoes'];
    var str = fruits.valueOf();
    alert(str);
}
</script>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
Javascript常考语句107条收集
Mar 09 Javascript
Web前端设计模式  制作漂亮的弹出层
Oct 29 Javascript
Jquery跨域获得Json时invalid label错误的解决办法
Jan 11 Javascript
addEventListener和attachEvent二者绑定的执行函数中的this不相同
Dec 09 Javascript
JavaScript判断IE版本型号
Jul 27 Javascript
深入学习JavaScript对象
Oct 13 Javascript
微信小程序教程系列之视图层的条件渲染(10)
Apr 19 Javascript
深入理解JavaScript继承的多种方式和优缺点
May 12 Javascript
微信小程序实现底部导航
Nov 05 Javascript
详解mpvue中小程序自定义导航组件开发指南
Feb 11 Javascript
js实现简单掷骰子效果
Oct 24 Javascript
JS实现旋转木马轮播图
Jan 01 Javascript
javascript实现简单的二级联动
Mar 19 #Javascript
jQuery实现360°全景拖动展示
Mar 18 #Javascript
自定义百度分享的分享按钮
Mar 18 #Javascript
javascript实现密码强度显示
Mar 18 #Javascript
JavaScript通过元素索引号删除数组中对应元素的方法
Mar 18 #Javascript
JavaScript从数组中删除指定值元素的方法
Mar 18 #Javascript
JavaScript通过字符串调用函数的实现方法
Mar 18 #Javascript
You might like
php4的彩蛋
2006/10/09 PHP
PHP 多维数组排序(usort,uasort)
2010/06/30 PHP
php rsa加密解密使用详解
2015/01/14 PHP
php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总
2015/04/03 PHP
CodeIgniter扩展核心类实例详解
2016/01/20 PHP
PHP使用PDO调用mssql存储过程的方法示例
2017/10/07 PHP
Jquery getJSON方法详细分析
2013/12/26 Javascript
jQuery老黄历完整实现方法
2015/01/16 Javascript
jQuery.prop() 使用详解
2015/07/19 Javascript
jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表
2015/08/26 Javascript
JavaScript处理解析JSON数据过程详解
2015/09/11 Javascript
详解javascript new的运行机制
2016/01/26 Javascript
js简单判断移动端系统的方法
2016/02/25 Javascript
JavaScript与ActionScript3两者的同性与差异性
2016/09/22 Javascript
AngularJS压缩JS技巧分析
2016/11/08 Javascript
详解vue-router和vue-cli以及组件之间的传值
2017/07/04 Javascript
详解jQuery-each()方法
2019/03/13 jQuery
微信小程序通过websocket实时语音识别的实现代码
2020/08/19 Javascript
vue使用transition组件动画效果的实例代码
2021/01/28 Vue.js
[02:14]完美“圣”典2016风云人物:xiao8专访
2016/12/01 DOTA
python中list循环语句用法实例
2014/11/10 Python
在Python中使用cookielib和urllib2配合PyQuery抓取网页信息
2015/04/25 Python
Python实现快速多线程ping的方法
2015/07/15 Python
Python使用gensim计算文档相似性
2016/04/10 Python
python实现图书管理系统
2018/03/12 Python
Python实现的自定义多线程多进程类示例
2018/03/23 Python
Django 限制用户访问频率的中间件的实现
2018/08/23 Python
python学习将数据写入文件并保存方法
2020/06/07 Python
关于HTML5语义标签的实践(blog页面)
2016/07/12 HTML / CSS
荷兰皇家航空公司中国官网:KLM中国
2017/12/13 全球购物
伦敦最受欢迎的蛋糕店:Konditor & Cook
2019/11/01 全球购物
EJB需直接实现它的业务接口或Home接口吗,请简述理由
2016/11/23 面试题
大学生四个方面的自我评价
2013/09/19 职场文书
人事任命通知书
2015/04/21 职场文书
给校长的建议书作文500字
2015/09/14 职场文书
Android自定义ScrollView实现阻尼回弹
2022/04/01 Java/Android