0
變異對象在這種情況下,我不能這樣做創建和一行
let firstDate = new Date().setDate(1) // returns a number, not the mutated Date object
我要做
let firstDate = new Date();
firstDate.setDate(1);
我可以寫在後面更優雅的方式?
變異對象在這種情況下,我不能這樣做創建和一行
let firstDate = new Date().setDate(1) // returns a number, not the mutated Date object
我要做
let firstDate = new Date();
firstDate.setDate(1);
我可以寫在後面更優雅的方式?
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date –
'( firstDate = new Date())。setDate(1)'是創建對象的一行代碼,保存對它的引用,*和*對它進行變異,但只有在已經聲明'firstDate'的情況下才有效。 (但是既然你已經使用了'let',可以假定你打算在初始聲明後重新分配它,所以...) – nnnnnn