'join array enclosing each value with quotes javascript

How can join an array into a string and at the same time enclosing each value into this

'1/2/12','15/5/12'

for (var i in array) {
    dateArray.push(array[i].date);
}
dateString=dateArray.join('');
console.log(dateString);


Solution 1:[1]

ES6:

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

Solution 2:[2]

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

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

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 edkeveked
Solution 2 Pedro L.