我正在嘗試在代碼中使用模板文字,但它不起作用。let myData =
(myNewData[0].checked ? Enum.ONE.concat(',') : '') +
(myNewData[1].checked ? Enum.TWO.concat(',') : '') +
(myNewData[2].checked ? Enum.THREE : '');
myData = myData.replace(/,\s*$/, '');我想檢查是否檢查了 first 或 second 或 third 然后我應該得到用逗號分隔的結果 - One,Two,Three。一切正常。但是我正在優化代碼并想用模板文字刪除 concat,我該怎么做?我也試過這個 -let myData = (myNewData[0].checked ? `$(Enum.ONE) , $(myNewData[1].checked) ? `Enum.TWO , `(myNewData[2].checked ? Enum.THREE)
myData = myData.replace(/,\s*$/, "");我如何優化此代碼,因為我在使用模板文字(反勾)時遇到錯誤。我是使用模板文字的新手,有人可以幫我嗎?
如何在 Javascript 中使用模板文字進行連接?
尚方寶劍之說
2023-06-15 16:39:21