[英]How do I put a javascript variable inside javascript array?
我敢肯定這是一個簡單的問題,但我找不到答案。
我已經包含了代碼以及我的解釋。
var dates = "'2012-07-22','2012-07-26','2012-07-28'";
我有這個JavaScript變量,我需要將其傳遞給下面的filterDates
數組...類似這樣的東西
filterDates = [dates];
要么
filterDates = [document.write(dates)];
var filterDates = [];
我真的不知道如何用JavaScript來做...例如我們可以在php中做這樣的事情
filterDates = [<?php echo $thatVariable; ?>];
如何在JavaScript中執行此操作?
使用分割
filterDates = dates.split(',')
這將為您提供以下數組:
filterDates = ["'2012-07-22'","'2012-07-26'","'2012-07-28'"]
如果您希望它們是實際日期,而不是日期的字符串表示形式,則必須進行更多處理,但是我不確定那是您的全部嗎?
filterDates.forEach(function(d, i) {
filterDates[i] = new Date(d.replace(/\'/g, ''));
});
var filterDates = dates.split(',');
$.each(filterDates,function(i,val){
filterDates[i] = val.split("'")[1];
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.