簡體   English   中英

如何在JavaScript數組中放入JavaScript變量?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM