簡體   English   中英

用於聲明具有相同值的多個變量的速記或糖?

[英]Shorthand or sugar for declaring multiple variables with same value?

我想知道 ES6 或 Babel 中是否有簡寫來聲明具有相同值的多個變量,例如在 React 中使用多個 ref 時:

const a = React.useRef();
const b = React.useRef();
const c = React.useRef();
const d = React.useRef();
....

但在 vanilla JS 中,當聲明具有多個值為 null 的鍵的 object 時:

const obj = { a: null, b:null, c:null, d:null }

所以我想也許有類似的東西

const a, b, c, d, = React.useRef();

謝謝

沒有完整的速記,但你可以通過這樣寫來讓它變得有點簡單 -

let [a,b,c,d] =  [React.useRef(),React.useRef(),React.useRef(),React.useRef()]

這至少會將這些代碼壓縮成一行。

這對你有用嗎?

const a=b=c="some value";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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