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 相关文章推荐
form中限制文本字节数js代码
Jun 10 Javascript
推荐11款jQuery开发的复选框和单选框美化插件
Aug 02 Javascript
JS实现div内部的文字或图片自动循环滚动代码
Apr 19 Javascript
固定表格行列(expression)在IE下适用
Jul 25 Javascript
jquery实现的一个简单进度条效果实例
May 12 Javascript
jQuery中prepend()方法使用详解
Aug 11 Javascript
JS实现可自定义大小,可双击关闭的弹出层效果
Oct 16 Javascript
详解Angular的8个主要构造块
Jun 20 Javascript
详解Vue微信授权登录前后端分离较为优雅的解决方案
Jun 29 Javascript
详解微信小程序的不同函数调用的几种方法
May 08 Javascript
vue router 传参获取不到的解决方式
Nov 13 Javascript
JS实现简单的表格增删
Jan 16 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操作xml并将其插入数据库的实现方法
2016/09/08 PHP
php数值转换时间及时间转换数值用法示例
2017/05/18 PHP
Laravel中前端js上传图片到七牛云的示例代码
2017/09/04 PHP
ThinkPHP like模糊查询,like多匹配查询,between查询,in查询,一般查询书写方法
2018/09/26 PHP
直接生成打开窗口代码,不必下载
2008/05/14 Javascript
js判断变量是否空值的代码
2008/10/26 Javascript
深入理解javascript作用域和闭包
2014/09/23 Javascript
jQuery实现tab选项卡效果的方法
2015/07/08 Javascript
jquery不常用方法汇总
2015/07/26 Javascript
JCrop+ajaxUpload 图像切割上传的实例代码
2016/07/20 Javascript
用jQuery实现圆点图片轮播效果
2017/03/19 Javascript
微信小程序 引入es6 promise
2017/04/12 Javascript
Nodejs搭建wss服务器教程
2017/05/24 NodeJs
鼠标拖动改变DIV等网页元素的大小的实现方法
2017/07/06 Javascript
使用js实现一个简单的滚动条过程解析
2019/09/10 Javascript
解决vue打包报错Unexpected token: punc的问题
2020/10/24 Javascript
python使用nntp读取新闻组内容的方法
2015/05/08 Python
解决python3中自定义wsgi函数,make_server函数报错的问题
2017/11/21 Python
python 类对象和实例对象动态添加方法(分享)
2017/12/31 Python
使用python将大量数据导出到Excel中的小技巧分享
2018/06/14 Python
Django 拼接两个queryset 或是两个不可以相加的对象实例
2020/03/28 Python
CSS3 对过渡(transition)进行调速以及延时
2020/10/21 HTML / CSS
HTML5中判断横屏竖屏的方法(移动端)
2016/08/04 HTML / CSS
Html5原创俄罗斯方块(基于canvas)
2019/01/07 HTML / CSS
原装进口全世界:天猫国际
2016/08/03 全球购物
Darphin迪梵官网: 来自巴黎,植物和精油调制的护肤品牌
2016/10/11 全球购物
公益活动策划方案
2014/01/09 职场文书
社区党总支书记先进事迹材料
2014/01/24 职场文书
好的旅游活动方案
2014/08/19 职场文书
党委班子剖析材料
2014/08/21 职场文书
2014年最新离婚协议书范本
2014/10/11 职场文书
医生个人年终总结
2015/02/28 职场文书
慈善献爱心倡议书
2015/04/27 职场文书
小学三年级数学教学反思
2016/02/16 职场文书
开发一个封装iframe的vue组件
2021/03/29 Vue.js
python中mongodb包操作数据库
2022/04/19 Python