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 相关文章推荐
jQuery DIV弹出效果实现代码
Jul 03 Javascript
js模仿hover的具体实现代码
Dec 30 Javascript
简介AngularJS中使用factory和service的方法
Jun 17 Javascript
jQuery实现宽屏图片轮播实例教程
Nov 24 Javascript
浅析C/C++,Java,PHP,JavaScript,Json数组、对象赋值时最后一个元素后面是否可以带逗号
Mar 22 Javascript
JS实现的幻灯片切换显示效果
Sep 07 Javascript
Vue中的slot使用插槽分发内容的方法
Mar 01 Javascript
对angularJs中ng-style动态改变样式的实例讲解
Sep 30 Javascript
Vue.js组件使用props传递数据的方法
Oct 19 Javascript
vuex 实现getter值赋值给vue组件里的data示例
Nov 05 Javascript
bootstrapValidator表单校验、更改状态、新增、移除校验字段的实例代码
May 19 Javascript
解决await在forEach中不起作用的问题
Feb 25 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
php获得文件夹下所有文件的递归算法的简单实例
2016/11/01 PHP
JS 进度条效果实现代码整理
2011/05/21 Javascript
json的前台操作和后台操作实现代码
2012/01/20 Javascript
javascript之typeof、instanceof操作符使用探讨
2013/05/19 Javascript
上传图片预览JS脚本 Input file图片预览的实现示例
2014/10/23 Javascript
Bootstrap表单使用方法详解
2017/02/17 Javascript
JavaScript实现左右下拉框动态增删示例
2017/03/09 Javascript
jQuery实现简单漂亮的Nav导航菜单效果
2017/03/29 jQuery
Node.js 使用递归实现遍历文件夹中所有文件
2017/09/18 Javascript
基于jQuery Ajax实现下拉框无刷新联动
2017/12/06 jQuery
Node中对非阻塞I/O、事件循环的知识点总结
2020/01/05 Javascript
Vue项目打包压缩的实现(让页面更快响应)
2020/03/10 Javascript
js 闭包深入理解与实例分析
2020/03/19 Javascript
如何解决vue在ios微信&quot;复制链接&quot;功能问题
2020/03/26 Javascript
vue中activated的用法
2021/01/03 Vue.js
[43:41]OG vs Newbee 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
Python中使用装饰器时需要注意的一些问题
2015/05/11 Python
python关键字and和or用法实例
2015/05/28 Python
详解Python设计模式编程中观察者模式与策略模式的运用
2016/03/02 Python
Python 正则表达式实现计算器功能
2017/04/29 Python
Python实现按学生年龄排序的实际问题详解
2017/08/29 Python
Django中ORM外键和表的关系详解
2019/05/20 Python
python将数组n等分的实例
2019/12/02 Python
Pytorch在NLP中的简单应用详解
2020/01/08 Python
Python+OpenCV图像处理——图像二值化的实现
2020/10/24 Python
mac系统下安装pycharm、永久激活、中文汉化详细教程
2020/11/24 Python
使用Python通过oBIX协议访问Niagara数据的示例
2020/12/04 Python
Ibood荷兰:互联网每日最佳在线优惠
2019/02/28 全球购物
SOA面试题:如何在SOA中实现松耦合
2013/07/21 面试题
大学生自荐信
2013/12/11 职场文书
生产操作工岗位职责
2014/09/16 职场文书
2015年采购工作总结
2015/04/10 职场文书
学校通报表扬范文
2015/05/04 职场文书
余世维讲座观后感
2015/06/11 职场文书
关于React Native使用axios进行网络请求的方法
2021/08/02 Javascript
win sever 2022如何占用操作主机角色
2022/06/25 Servers