如何加入的陣列成一個字符串,並在同一時間包圍每個值到這個「12年1月2日」,「15/5/12」加入陣列包圍引號每個值的javascript
for (var i in array) {
dateArray.push(array[i].date);
}
dateString=dateArray.join('');
console.log(dateString);
如何加入的陣列成一個字符串,並在同一時間包圍每個值到這個「12年1月2日」,「15/5/12」加入陣列包圍引號每個值的javascript
for (var i in array) {
dateArray.push(array[i].date);
}
dateString=dateArray.join('');
console.log(dateString);
如果你的日期已字符串,你可以做以下
var dates = ['1/2/12','15/5/12'];
console.log("'" + dates.join("','") + "'");
然而,更酷,更安全的方法(對於沒有日期的情況下)的方式是Array.prototype.map
// Array.prototype.map returns a new array by
// mapping each element in the existing array
dates.map(function(date){
// Wrap each element of the dates array with quotes
return "'" + date + "'";
}).join(","); // Putsa comma in between every element
或者
dates.map(date => `'${date}'`).join(',');
dateString = '\'' + dateArray.join('\',\'') + '\'';
這就是我的代碼 – 2012-08-02 01:23:48
我的第一篇文章是:dateString =「'」+ dateArray.join(「','」)+「'」;我只是將雙引號改爲單引號。 – 2012-08-02 01:28:54
其工作man.but試圖做的是將這個字符串放入高圖(圖表庫)中的類別空對象,但圖表不會顯示日期。我不知道爲什麼 – 2012-08-02 01:28:59
ES6:
var dates = ['1/2/12','15/5/12'];
var result = dates.map(d => `'${d}'`).join(',');
console.log(result);
用日期引用日期? – 2012-08-02 01:19:32