使用.join方法将数组转换为无逗号的string
可能重复:
数组join()方法没有分隔符
我使用.join()
将我的数组转换为string,所以我可以输出它在文本框中,因为用户在计算器中select数字,我不完全确定如何删除也正在输出的逗号在列表中。 有人可以build议如何实现这一点,或者如果有一个不同的方法,我应该使用?
JS
$(document).ready(function() { var total = 0; var arr = []; //Testing $('#calculator').children('.num').on('click', function(e) { var clickedNumber = $(this).data('id'); arr.push(clickedNumber); console.log(arr.join()); e.preventDefault(); }); });
JS小提琴http://jsfiddle.net/CVr25/
就这样:
arr.join("")
.join()
方法有一个分隔符string的参数。 如果你希望它是空的,而不是默认的逗号,使用
arr.join("");
所有你需要做的是:
arr.join('');
小提琴