ES6中引入了JSON解構的概念,讓我們可以更加方便地讀取和操作JSON對象。
//示例JSON對象 let obj = { name: 'Jack', age: 18, gender: 'male' }; //將JSON對象解構為對應的變量 let { name, age, gender } = obj; //輸出對應的變量 console.log(name); //Jack console.log(age); //18 console.log(gender); //male
上面的示例演示了如何將一個JSON對象解構為對應的變量。我們可以在解構時使用{}括號,并在括號內指定要讀取的JSON屬性名,然后解構后的變量即可直接使用。
除了基本用法外,我們還可以在解構時給變量指定默認值:
//示例JSON對象 let obj = { name: 'Jack', age: 18 }; //將JSON對象解構為對應的變量,并給變量指定默認值 let { name, age, gender = 'male' } = obj; //輸出對應的變量 console.log(name); //Jack console.log(age); //18 console.log(gender); //male
上述代碼中,我們給`gender`變量指定了默認值`'male'`,因為`obj`對象中沒有`gender`屬性。
JSON解構的概念使得我們可以更加便捷地處理JSON對象,減少代碼量并提高效率。
上一篇Vue只能最多10
下一篇vue de monde