join array enclosing each value with quotes javascript

dateString = '\'' + dateArray.join('\',\'') + '\'';

demo: http://jsfiddle.net/mLRMb/


Use Array.map to wrap each entry in quotes and then join them.

var dates = ['1/2/12','15/5/12'];
const datesWrappedInQuotes = dates.map(date => `'${date}'`);
const withCommasInBetween = datesWrappedInQuotes.join(',')
console.log( withCommasInBetween );

ES6:

var dates = ['1/2/12','15/5/12'];
var result = dates.map(d => `'${d}'`).join(',');
console.log(result);