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